|
LLVM
4.0.0
|
MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler. More...
#include <MachineScheduler.h>
Public Member Functions | |
| MachineSchedContext () | |
| virtual | ~MachineSchedContext () |
Public Attributes | |
| MachineFunction * | MF |
| const MachineLoopInfo * | MLI |
| const MachineDominatorTree * | MDT |
| const TargetPassConfig * | PassConfig |
| AliasAnalysis * | AA |
| LiveIntervals * | LIS |
| RegisterClassInfo * | RegClassInfo |
MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler.
Definition at line 114 of file MachineScheduler.h.
| MachineSchedContext::MachineSchedContext | ( | ) |
Definition at line 101 of file MachineScheduler.cpp.
References RegClassInfo.
|
virtual |
Definition at line 106 of file MachineScheduler.cpp.
References RegClassInfo.
| AliasAnalysis* llvm::MachineSchedContext::AA |
Definition at line 119 of file MachineScheduler.h.
| LiveIntervals* llvm::MachineSchedContext::LIS |
Definition at line 120 of file MachineScheduler.h.
| const MachineDominatorTree* llvm::MachineSchedContext::MDT |
Definition at line 117 of file MachineScheduler.h.
| MachineFunction* llvm::MachineSchedContext::MF |
Definition at line 115 of file MachineScheduler.h.
| const MachineLoopInfo* llvm::MachineSchedContext::MLI |
Definition at line 116 of file MachineScheduler.h.
| const TargetPassConfig* llvm::MachineSchedContext::PassConfig |
Definition at line 118 of file MachineScheduler.h.
| RegisterClassInfo* llvm::MachineSchedContext::RegClassInfo |
Definition at line 122 of file MachineScheduler.h.
Referenced by llvm::GenericScheduler::initPolicy(), MachineSchedContext(), and ~MachineSchedContext().
1.8.6