Searched refs:PeelingModuloScheduleExpander (Results 1 – 3 of 3) sorted by relevance
283 class PeelingModuloScheduleExpander {285 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in PeelingModuloScheduleExpander() function
1617 PeelingModuloScheduleExpander::peelKernel(LoopPeelDirection LPD) { in peelKernel()1633 void PeelingModuloScheduleExpander::filterInstructions(MachineBasicBlock *MB, in filterInstructions()1662 void PeelingModuloScheduleExpander::moveStageBetweenBlocks( in moveStageBetweenBlocks()1748 PeelingModuloScheduleExpander::getPhiCanonicalReg(MachineInstr *CanonicalPhi, in getPhiCanonicalReg()1765 void PeelingModuloScheduleExpander::peelPrologAndEpilogs() { in peelPrologAndEpilogs()1882 MachineBasicBlock *PeelingModuloScheduleExpander::CreateLCSSAExitingBlock() { in CreateLCSSAExitingBlock()1926 PeelingModuloScheduleExpander::getEquivalentRegisterIn(Register Reg, in getEquivalentRegisterIn()1933 void PeelingModuloScheduleExpander::rewriteUsesOf(MachineInstr *MI) { in rewriteUsesOf()1976 void PeelingModuloScheduleExpander::fixupBranches() { in fixupBranches()2023 void PeelingModuloScheduleExpander::rewriteKernel() { in rewriteKernel()[all …]
879 PeelingModuloScheduleExpander MSE(MF, MS, &LIS); in schedule()