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 102 of file MachineScheduler.h.
Definition at line 90 of file MachineScheduler.cpp.
References RegClassInfo.
MachineSchedContext::~MachineSchedContext | ( | ) | [virtual] |
Definition at line 95 of file MachineScheduler.cpp.
References RegClassInfo.
Definition at line 107 of file MachineScheduler.h.
Definition at line 108 of file MachineScheduler.h.
Definition at line 105 of file MachineScheduler.h.
Definition at line 103 of file MachineScheduler.h.
Referenced by llvm::GenericScheduler::initPolicy().
Definition at line 104 of file MachineScheduler.h.
Definition at line 106 of file MachineScheduler.h.
Definition at line 110 of file MachineScheduler.h.
Referenced by llvm::GenericScheduler::initPolicy(), MachineSchedContext(), and ~MachineSchedContext().