Searched refs:PeelingModuloScheduleExpander (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h279 class PeelingModuloScheduleExpander { class in namespace:llvm
281 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, function in class:llvm::PeelingModuloScheduleExpander
289 /// aspects of the code generated by PeelingModuloScheduleExpander.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1214 // PeelingModuloScheduleExpander implementation
1580 PeelingModuloScheduleExpander::peelKernel(LoopPeelDirection LPD) {
1596 void PeelingModuloScheduleExpander::filterInstructions(MachineBasicBlock *MB,
1625 void PeelingModuloScheduleExpander::moveStageBetweenBlocks(
1710 PeelingModuloScheduleExpander::getPhiCanonicalReg(MachineInstr *CanonicalPhi,
1727 void PeelingModuloScheduleExpander::peelPrologAndEpilogs() {
1844 MachineBasicBlock *PeelingModuloScheduleExpander::CreateLCSSAExitingBlock() {
1888 PeelingModuloScheduleExpander::getEquivalentRegisterIn(Register Reg,
1895 void PeelingModuloScheduleExpander::rewriteUsesOf(MachineInstr *MI) {
1938 void PeelingModuloScheduleExpander
[all...]
H A DMachinePipeliner.cpp628 PeelingModuloScheduleExpander MSE(MF, MS, &LIS);

Completed in 132 milliseconds