Lines Matching refs:Preheader
168 MachineBasicBlock *Preheader = ML->getLoopPreheader(); in processLoop() local
171 if (!Preheader) in processLoop()
174 Start = SearchForStart(Preheader); in processLoop()
180 if (Preheader->isLiveIn(PPC::CTR) || Preheader->isLiveIn(PPC::CTR8)) in processLoop()
187 I != Preheader->instr_rend(); ++I) in processLoop()
198 I != Preheader->instr_end(); ++I) in processLoop()
237 MachineBasicBlock *Preheader = Start->getParent(); in expandNormalLoops() local
239 assert((Preheader && Exiting) && in expandNormalLoops()
258 PHIMIB.addReg(Start->getOperand(0).getReg()).addMBB(Preheader); in expandNormalLoops()
288 assert(P == Preheader && in expandNormalLoops()
314 MachineBasicBlock *Preheader = Start->getParent(); in expandCTRLoops() local
316 assert((Preheader && Exiting) && in expandCTRLoops()
347 BuildMI(*Preheader, Start, Start->getDebugLoc(), TII->get(MTCTROpcode)) in expandCTRLoops()