LLVM 19.0.0git
llvm::WindowScheduler Member List

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

analyseII(ScheduleDAGInstrs &DAG, unsigned Offset)llvm::WindowSchedulerprotectedvirtual
backupMBB()llvm::WindowSchedulerprotected
BaseIIllvm::WindowSchedulerprotected
BestIIllvm::WindowSchedulerprotected
BestOffsetllvm::WindowSchedulerprotected
calculateMaxCycle(ScheduleDAGInstrs &DAG, unsigned Offset)llvm::WindowSchedulerprotectedvirtual
calculateStallCycle(unsigned Offset, int MaxCycle)llvm::WindowSchedulerprotectedvirtual
Contextllvm::WindowSchedulerprotected
createMachineScheduler(bool OnlyBuildGraph=false)llvm::WindowSchedulerprotectedvirtual
expand()llvm::WindowSchedulerprotectedvirtual
generateTripleMBB()llvm::WindowSchedulerprotectedvirtual
getAntiRegister(MachineInstr *Phi)llvm::WindowSchedulerprotected
getEstimatedII(ScheduleDAGInstrs &DAG)llvm::WindowSchedulerprotected
getIssueOrder(unsigned Offset, unsigned II)llvm::WindowSchedulerprotected
getOriCycle(MachineInstr *NewMI)llvm::WindowSchedulerprotected
getOriMI(MachineInstr *NewMI)llvm::WindowSchedulerprotected
getOriStage(MachineInstr *OriMI, unsigned Offset)llvm::WindowSchedulerprotected
getScheduleRange(unsigned Offset, unsigned Num)llvm::WindowSchedulerprotected
getSearchIndexes(unsigned SearchNum, unsigned SearchRatio)llvm::WindowSchedulerprotectedvirtual
initialize()llvm::WindowSchedulerprotectedvirtual
isScheduleValid()llvm::WindowSchedulerinlineprotectedvirtual
Loopllvm::WindowSchedulerprotected
MBBllvm::WindowSchedulerprotected
MFllvm::WindowSchedulerprotected
MRIllvm::WindowSchedulerprotected
OriMIsllvm::WindowSchedulerprotected
OriToCyclellvm::WindowSchedulerprotected
postProcess()llvm::WindowSchedulerprotectedvirtual
preProcess()llvm::WindowSchedulerprotectedvirtual
restoreMBB()llvm::WindowSchedulerprotected
restoreTripleMBB()llvm::WindowSchedulerprotectedvirtual
run()llvm::WindowScheduler
SchedInstrNumllvm::WindowSchedulerprotected
SchedPhiNumllvm::WindowSchedulerprotected
SchedResultllvm::WindowSchedulerprotected
schedulePhi(int Offset, unsigned &II)llvm::WindowSchedulerprotectedvirtual
Subtargetllvm::WindowSchedulerprotected
TIIllvm::WindowSchedulerprotected
TRIllvm::WindowSchedulerprotected
TriMIsllvm::WindowSchedulerprotected
TripleDAGllvm::WindowSchedulerprotected
TriToOrillvm::WindowSchedulerprotected
updateLiveIntervals()llvm::WindowSchedulerprotectedvirtual
updateScheduleResult(unsigned Offset, unsigned II)llvm::WindowSchedulerprotectedvirtual
WindowScheduler(MachineSchedContext *C, MachineLoop &ML)llvm::WindowScheduler
~WindowScheduler()llvm::WindowSchedulerinlinevirtual