|
LLVM
3.7.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 101 of file MachineScheduler.h.
| MachineSchedContext::MachineSchedContext | ( | ) |
Definition at line 90 of file MachineScheduler.cpp.
References RegClassInfo.
|
virtual |
Definition at line 95 of file MachineScheduler.cpp.
References RegClassInfo.
| AliasAnalysis* llvm::MachineSchedContext::AA |
Definition at line 106 of file MachineScheduler.h.
| LiveIntervals* llvm::MachineSchedContext::LIS |
Definition at line 107 of file MachineScheduler.h.
| const MachineDominatorTree* llvm::MachineSchedContext::MDT |
Definition at line 104 of file MachineScheduler.h.
| MachineFunction* llvm::MachineSchedContext::MF |
Definition at line 102 of file MachineScheduler.h.
| const MachineLoopInfo* llvm::MachineSchedContext::MLI |
Definition at line 103 of file MachineScheduler.h.
| const TargetPassConfig* llvm::MachineSchedContext::PassConfig |
Definition at line 105 of file MachineScheduler.h.
| RegisterClassInfo* llvm::MachineSchedContext::RegClassInfo |
Definition at line 109 of file MachineScheduler.h.
Referenced by llvm::GenericScheduler::initPolicy(), MachineSchedContext(), and ~MachineSchedContext().
1.8.6