LLVM API Documentation

llvm::ScheduleDAGSDNodes Member List
This is the complete list of members for llvm::ScheduleDAGSDNodes, including all inherited members.
addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const llvm::ScheduleDAG [inline, virtual]
BBllvm::ScheduleDAGSDNodes
BuildSchedGraph(AliasAnalysis *AA)llvm::ScheduleDAGSDNodes
clearDAG()llvm::ScheduleDAG
Clone(SUnit *N)llvm::ScheduleDAGSDNodes
computeLatency(SUnit *SU)llvm::ScheduleDAGSDNodes [virtual]
computeOperandLatency(SDNode *Def, SDNode *Use, unsigned OpIdx, SDep &dep) const llvm::ScheduleDAGSDNodes [virtual]
DAGllvm::ScheduleDAGSDNodes
dumpNode(const SUnit *SU) const overridellvm::ScheduleDAGSDNodes [virtual]
dumpSchedule() const llvm::ScheduleDAGSDNodes
EmitSchedule(MachineBasicBlock::iterator &InsertPos)llvm::ScheduleDAGSDNodes [virtual]
EntrySUllvm::ScheduleDAG
ExitSUllvm::ScheduleDAG
forceUnitLatencies() const llvm::ScheduleDAGSDNodes [inline, protected, virtual]
getCustomGraphFeatures(GraphWriter< ScheduleDAG * > &GW) const llvm::ScheduleDAGSDNodes [virtual]
getDAGName() const overridellvm::ScheduleDAGSDNodes [virtual]
getGraphNodeLabel(const SUnit *SU) const overridellvm::ScheduleDAGSDNodes [virtual]
getInstrDesc(const SUnit *SU) const llvm::ScheduleDAG [inline]
InitNumRegDefsLeft(SUnit *SU)llvm::ScheduleDAGSDNodes
InitVRegCycleFlag(SUnit *SU)llvm::ScheduleDAGSDNodes
InstrItinsllvm::ScheduleDAGSDNodes
isPassiveNode(SDNode *Node)llvm::ScheduleDAGSDNodes [inline, static]
MFllvm::ScheduleDAG
MRIllvm::ScheduleDAG
newSUnit(SDNode *N)llvm::ScheduleDAGSDNodes
Run(SelectionDAG *dag, MachineBasicBlock *bb)llvm::ScheduleDAGSDNodes
Schedule()=0llvm::ScheduleDAGSDNodes [pure virtual]
ScheduleDAG(MachineFunction &mf)llvm::ScheduleDAG [explicit]
ScheduleDAGSDNodes(MachineFunction &mf)llvm::ScheduleDAGSDNodes [explicit]
Sequencellvm::ScheduleDAGSDNodes
StressSchedllvm::ScheduleDAG
SUnitsllvm::ScheduleDAG
TIIllvm::ScheduleDAG
TMllvm::ScheduleDAG
TRIllvm::ScheduleDAG
VerifyScheduledDAG(bool isBottomUp)llvm::ScheduleDAG
VerifyScheduledSequence(bool isBottomUp)llvm::ScheduleDAGSDNodes
viewGraph(const Twine &Name, const Twine &Title)llvm::ScheduleDAG [virtual]
viewGraph()llvm::ScheduleDAG [virtual]
~ScheduleDAG()llvm::ScheduleDAG [virtual]
~ScheduleDAGSDNodes()llvm::ScheduleDAGSDNodes [inline, virtual]