LLVM API Documentation

llvm::ScheduleDAG Member List

This is the complete list of members for llvm::ScheduleDAG, including all inherited members.

addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const llvm::ScheduleDAG [inline, virtual]
AddMemOperand(MachineInstr *MI, const MachineMemOperand &MO)llvm::ScheduleDAG [protected]
BBllvm::ScheduleDAG
Beginllvm::ScheduleDAG
BuildSchedGraph()=0llvm::ScheduleDAG [pure virtual]
ComputeLatency(SUnit *SU)=0llvm::ScheduleDAG [pure virtual]
ConstPoolllvm::ScheduleDAG
DAGllvm::ScheduleDAG
dumpNode(const SUnit *SU) const =0llvm::ScheduleDAG [pure virtual]
dumpSchedule() const llvm::ScheduleDAG
EmitNoop()llvm::ScheduleDAG [protected]
EmitPhysRegCopy(SUnit *SU, DenseMap< SUnit *, unsigned > &VRBaseMap)llvm::ScheduleDAG [protected]
EmitSchedule()=0llvm::ScheduleDAG [pure virtual]
Endllvm::ScheduleDAG
ForceUnitLatencies() const llvm::ScheduleDAG [inline, protected, virtual]
getGraphNodeLabel(const SUnit *SU) const =0llvm::ScheduleDAG [pure virtual]
MFllvm::ScheduleDAG
MRIllvm::ScheduleDAG
Run(SelectionDAG *DAG, MachineBasicBlock *MBB, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End)llvm::ScheduleDAG
Schedule()=0llvm::ScheduleDAG [pure virtual]
ScheduleDAG(MachineFunction &mf)llvm::ScheduleDAG [explicit]
Sequencellvm::ScheduleDAG
SUnitsllvm::ScheduleDAG
TIIllvm::ScheduleDAG
TLIllvm::ScheduleDAG
TMllvm::ScheduleDAG
TRIllvm::ScheduleDAG
VerifySchedule(bool isBottomUp)llvm::ScheduleDAG
viewGraph()llvm::ScheduleDAG
~ScheduleDAG()llvm::ScheduleDAG [virtual]