LLVM 19.0.0git
llvm::ScheduleDAGSDNodes Member List

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

addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) constllvm::ScheduleDAGinlinevirtual
BBllvm::ScheduleDAGSDNodes
BuildSchedGraph(AAResults *AA)llvm::ScheduleDAGSDNodes
clearDAG()llvm::ScheduleDAG
Clone(SUnit *Old)llvm::ScheduleDAGSDNodes
computeLatency(SUnit *SU)llvm::ScheduleDAGSDNodesvirtual
computeOperandLatency(SDNode *Def, SDNode *Use, unsigned OpIdx, SDep &dep) constllvm::ScheduleDAGSDNodesvirtual
DAGllvm::ScheduleDAGSDNodes
dump() const overridellvm::ScheduleDAGSDNodesvirtual
dumpNode(const SUnit &SU) const overridellvm::ScheduleDAGSDNodesvirtual
dumpNodeAll(const SUnit &SU) constllvm::ScheduleDAGprotected
dumpNodeName(const SUnit &SU) constllvm::ScheduleDAG
dumpSchedule() constllvm::ScheduleDAGSDNodes
EmitSchedule(MachineBasicBlock::iterator &InsertPos)llvm::ScheduleDAGSDNodesvirtual
EntrySUllvm::ScheduleDAG
ExitSUllvm::ScheduleDAG
forceUnitLatencies() constllvm::ScheduleDAGSDNodesinlineprotectedvirtual
getCustomGraphFeatures(GraphWriter< ScheduleDAG * > &GW) constllvm::ScheduleDAGSDNodesvirtual
getDAGName() const overridellvm::ScheduleDAGSDNodesvirtual
getGraphNodeLabel(const SUnit *SU) const overridellvm::ScheduleDAGSDNodesvirtual
getInstrDesc(const SUnit *SU) constllvm::ScheduleDAGinline
InitNumRegDefsLeft(SUnit *SU)llvm::ScheduleDAGSDNodes
InstrItinsllvm::ScheduleDAGSDNodes
isPassiveNode(SDNode *Node)llvm::ScheduleDAGSDNodesinlinestatic
MFllvm::ScheduleDAG
MRIllvm::ScheduleDAG
newSUnit(SDNode *N)llvm::ScheduleDAGSDNodes
operator=(const ScheduleDAG &)=deletellvm::ScheduleDAG
Run(SelectionDAG *dag, MachineBasicBlock *bb)llvm::ScheduleDAGSDNodes
Schedule()=0llvm::ScheduleDAGSDNodespure virtual
ScheduleDAG(const ScheduleDAG &)=deletellvm::ScheduleDAG
ScheduleDAG(MachineFunction &mf)llvm::ScheduleDAGexplicit
ScheduleDAGSDNodes(MachineFunction &mf)llvm::ScheduleDAGSDNodesexplicit
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::ScheduleDAGvirtual
viewGraph()llvm::ScheduleDAGvirtual
~ScheduleDAG()llvm::ScheduleDAGvirtual
~ScheduleDAGSDNodes() override=defaultllvm::ScheduleDAGSDNodes