Lines Matching defs:Latch
411 MachineBasicBlock *Latch = L->getLoopLatch();
413 if (!Header || !Preheader || !Latch || !ExitingBlock)
438 if (Phi->getOperand(i+1).getMBB() != Latch)
609 MachineBasicBlock *Latch = L->getLoopLatch();
614 else if (MBB == Latch)
631 if (ExitingBlock != Latch && (TB == Latch || FB == Latch)) {
634 bool NotAnalyzed = TII->analyzeBranch(*Latch, LTB, LFB, LCond, false);
637 if (TB == Latch)
1593 MachineBasicBlock *Latch = L->getLoopLatch();
1596 if (!(Header && Latch && ExitingBlock))
1619 if (Phi->getOperand(i+1).getMBB() != Latch)
1649 if (ExitingBlock != Latch && (TB == Latch || FB == Latch)) {
1652 bool NotAnalyzed = TII->analyzeBranch(*Latch, LTB, LFB, LCond, false);
1658 if (TB == Latch)
1671 // This case can happen when the Latch has two jumps like this:
1839 MachineBasicBlock *Latch = L->getLoopLatch();
1849 if (!Latch || !ExitingBlock || Header->hasAddressTaken())
1899 if (PredB == Latch)
1912 if (PredB != Latch) {
1933 if (MO.getMBB() != Latch)
1948 if (PB != Latch) {
1962 bool LatchNotAnalyzed = TII->analyzeBranch(*Latch, TB, FB, Tmp2, false);
1966 TII->insertBranch(*Latch, Header, nullptr, EmptyCond, DL);