|
LLVM 23.0.0git
|
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 MachineBasicBlock * | getSingleSchedPred (MachineBasicBlock *MBB, const MachineLoop *Loop) |
| #define DEBUG_TYPE "machine-scheduler" |
Definition at line 14 of file SystemZMachineScheduler.cpp.
Definition at line 87 of file SystemZMachineScheduler.cpp.
References llvm::biasPhysReg(), llvm::SUnit::getInstr(), isPhysRegDef(), and MI.
Referenced by llvm::SystemZPreRASchedStrategy::tryCandidate().
|
static |
Definition at line 214 of file SystemZMachineScheduler.cpp.
References assert(), llvm::LoopBase< BlockT, LoopT >::contains(), llvm::LoopBase< BlockT, LoopT >::getHeader(), and MBB.
Referenced by llvm::SystemZPostRASchedStrategy::enterMBB().
|
static |
Definition at line 22 of file SystemZMachineScheduler.cpp.
References llvm::MachineOperand::getReg(), llvm::Register::isPhysical(), and isRegDef().
Referenced by biasPhysRegExtra().
|
static |
Pre-RA scheduling ///.
Definition at line 18 of file SystemZMachineScheduler.cpp.
References llvm::MachineOperand::isDef(), and llvm::MachineOperand::isReg().
Referenced by isPhysRegDef().