Lines Matching defs:Preheader
172 if (auto *Preheader = ML.getLoopPreheader())
173 GetPredecessor(Preheader);
174 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true, true))
175 GetPredecessor(Preheader);
364 MachineBasicBlock *Preheader = nullptr;
392 Preheader = MBB;
394 Preheader = MBB;
705 MachineBasicBlock *MBB = Preheader;
793 Preheader && !Preheader->empty() &&
796 &Preheader->back(), VCTP->getOperand(1).getReg().asMCReg())) {
1323 if (auto *Preheader = ML->getLoopPreheader())
1324 dbgs() << " - Preheader: " << printMBBReference(*Preheader) << "\n";
1325 else if (auto *Preheader = MLI->findLoopPreheader(ML, true, true))
1326 dbgs() << " - Preheader: " << printMBBReference(*Preheader) << "\n";
1348 if (LoLoop.Preheader)
1349 LoLoop.Start = SearchForStart(LoLoop.Preheader);