LLVM API Documentation
#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 50 of file MachineScheduler.h.
| MachineSchedContext::MachineSchedContext | ( | ) |
Definition at line 76 of file MachineScheduler.cpp.
References RegClassInfo.
| MachineSchedContext::~MachineSchedContext | ( | ) | [virtual] |
Definition at line 81 of file MachineScheduler.cpp.
References RegClassInfo.
Definition at line 55 of file MachineScheduler.h.
Definition at line 56 of file MachineScheduler.h.
Definition at line 53 of file MachineScheduler.h.
Definition at line 51 of file MachineScheduler.h.
Definition at line 52 of file MachineScheduler.h.
Definition at line 54 of file MachineScheduler.h.
Definition at line 58 of file MachineScheduler.h.
Referenced by MachineSchedContext(), and ~MachineSchedContext().