LLVM 23.0.0git
SystemZMachineScheduler.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "machine-scheduler"

Functions

static bool isRegDef (const MachineOperand &MO)
 Pre-RA scheduling ///.
static bool isPhysRegDef (const MachineOperand &MO)
static int biasPhysRegExtra (const SUnit *SU)
static MachineBasicBlockgetSingleSchedPred (MachineBasicBlock *MBB, const MachineLoop *Loop)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "machine-scheduler"

Definition at line 14 of file SystemZMachineScheduler.cpp.

Function Documentation

◆ biasPhysRegExtra()

int biasPhysRegExtra ( const SUnit * SU)
static

◆ getSingleSchedPred()

◆ isPhysRegDef()

bool isPhysRegDef ( const MachineOperand & MO)
static

◆ isRegDef()

bool isRegDef ( const MachineOperand & MO)
static

Pre-RA scheduling ///.

Definition at line 18 of file SystemZMachineScheduler.cpp.

References llvm::MachineOperand::isDef(), and llvm::MachineOperand::isReg().

Referenced by isPhysRegDef().