Lines Matching refs:Start
79 void expandNormalLoops(MachineLoop *ML, MachineInstr *Start,
81 void expandCTRLoops(MachineLoop *ML, MachineInstr *Start, MachineInstr *Dec);
172 MachineInstr *Start = nullptr; in processLoop() local
182 Start = SearchForStart(Preheader); in processLoop()
184 if (!Start) in processLoop()
194 std::next(Start->getReverseIterator()); in processLoop()
205 for (MachineBasicBlock::instr_iterator I = std::next(Start->getIterator()); in processLoop()
230 expandNormalLoops(ML, Start, Dec); in processLoop()
234 expandCTRLoops(ML, Start, Dec); in processLoop()
240 void PPCCTRLoops::expandNormalLoops(MachineLoop *ML, MachineInstr *Start, in expandNormalLoops() argument
243 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandNormalLoops()
245 MachineBasicBlock *Preheader = Start->getParent(); in expandNormalLoops()
260 Start->getParent()->getParent()->getProperties().reset( in expandNormalLoops()
266 PHIMIB.addReg(Start->getOperand(0).getReg()).addMBB(Preheader); in expandNormalLoops()
313 Start->eraseFromParent(); in expandNormalLoops()
317 void PPCCTRLoops::expandCTRLoops(MachineLoop *ML, MachineInstr *Start, in expandCTRLoops() argument
320 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandCTRLoops()
322 MachineBasicBlock *Preheader = Start->getParent(); in expandCTRLoops()