LLVM 19.0.0git
llvm::PeelingModuloScheduleExpander Member List

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

AvailableStagesllvm::PeelingModuloScheduleExpanderprotected
BBllvm::PeelingModuloScheduleExpanderprotected
BlockMIsllvm::PeelingModuloScheduleExpanderprotected
CanonicalMIsllvm::PeelingModuloScheduleExpanderprotected
CreateLCSSAExitingBlock()llvm::PeelingModuloScheduleExpanderprotected
Epilogsllvm::PeelingModuloScheduleExpanderprotected
expand()llvm::PeelingModuloScheduleExpander
filterInstructions(MachineBasicBlock *MB, int MinStage)llvm::PeelingModuloScheduleExpanderprotected
fixupBranches()llvm::PeelingModuloScheduleExpanderprotected
getEquivalentRegisterIn(Register Reg, MachineBasicBlock *BB)llvm::PeelingModuloScheduleExpanderprotected
getPhiCanonicalReg(MachineInstr *CanonicalPhi, MachineInstr *Phi)llvm::PeelingModuloScheduleExpanderprotected
getStage(MachineInstr *MI)llvm::PeelingModuloScheduleExpanderinlineprotected
IllegalPhisToDeletellvm::PeelingModuloScheduleExpanderprotected
LISllvm::PeelingModuloScheduleExpanderprotected
LiveStagesllvm::PeelingModuloScheduleExpanderprotected
LoopInfollvm::PeelingModuloScheduleExpanderprotected
MFllvm::PeelingModuloScheduleExpanderprotected
moveStageBetweenBlocks(MachineBasicBlock *DestBB, MachineBasicBlock *SourceBB, unsigned Stage)llvm::PeelingModuloScheduleExpanderprotected
MRIllvm::PeelingModuloScheduleExpanderprotected
PeeledBackllvm::PeelingModuloScheduleExpanderprotected
PeeledFrontllvm::PeelingModuloScheduleExpanderprotected
PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, LiveIntervals *LIS)llvm::PeelingModuloScheduleExpanderinline
peelKernel(LoopPeelDirection LPD)llvm::PeelingModuloScheduleExpanderprotected
peelPrologAndEpilogs()llvm::PeelingModuloScheduleExpanderprotected
PhiNodeLoopIterationllvm::PeelingModuloScheduleExpanderprotected
Preheaderllvm::PeelingModuloScheduleExpanderprotected
Prologsllvm::PeelingModuloScheduleExpanderprotected
rewriteKernel()llvm::PeelingModuloScheduleExpanderprotected
rewriteUsesOf(MachineInstr *MI)llvm::PeelingModuloScheduleExpanderprotected
Schedulellvm::PeelingModuloScheduleExpanderprotected
STllvm::PeelingModuloScheduleExpanderprotected
TIIllvm::PeelingModuloScheduleExpanderprotected
validateAgainstModuloScheduleExpander()llvm::PeelingModuloScheduleExpander