Lines Matching refs:ModuloScheduleExpander
66 void ModuloScheduleExpander::expand() { in expand()
108 void ModuloScheduleExpander::generatePipelinedLoop() { in generatePipelinedLoop()
181 void ModuloScheduleExpander::cleanup() { in cleanup()
190 void ModuloScheduleExpander::generateProlog(unsigned LastStage, in generateProlog()
248 void ModuloScheduleExpander::generateEpilog(unsigned LastStage, in generateEpilog()
364 void ModuloScheduleExpander::generateExistingPhis( in generateExistingPhis()
602 void ModuloScheduleExpander::generatePhis( in generatePhis()
701 void ModuloScheduleExpander::removeDeadInstructions(MachineBasicBlock *KernelBB, in removeDeadInstructions()
785 void ModuloScheduleExpander::splitLifetimes(MachineBasicBlock *KernelBB, in splitLifetimes()
848 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches()
911 bool ModuloScheduleExpander::computeDelta(MachineInstr &MI, unsigned &Delta) { in computeDelta()
949 void ModuloScheduleExpander::updateMemOperands(MachineInstr &NewMI, in updateMemOperands()
982 MachineInstr *ModuloScheduleExpander::cloneInstr(MachineInstr *OldMI, in cloneInstr()
1004 MachineInstr *ModuloScheduleExpander::cloneAndChangeInstr( in cloneAndChangeInstr()
1025 void ModuloScheduleExpander::updateInstruction(MachineInstr *NewMI, in updateInstruction()
1063 MachineInstr *ModuloScheduleExpander::findDefInLoop(unsigned Reg) { in findDefInLoop()
1079 unsigned ModuloScheduleExpander::getPrevMapVal( in getPrevMapVal()
1111 void ModuloScheduleExpander::rewritePhiValues(MachineBasicBlock *NewBB, in rewritePhiValues()
1140 void ModuloScheduleExpander::rewriteScheduledInstr( in rewriteScheduledInstr()
1194 bool ModuloScheduleExpander::isLoopCarried(MachineInstr &Phi) { in isLoopCarried()
2014 ModuloScheduleExpander MSE(MF, Schedule, *LIS, in validateAgainstModuloScheduleExpander()
2015 ModuloScheduleExpander::InstrChangesTy()); in validateAgainstModuloScheduleExpander()
2177 ModuloScheduleExpander MSE( in runOnLoop()
2178 MF, MS, LIS, /*InstrChanges=*/ModuloScheduleExpander::InstrChangesTy()); in runOnLoop()