Lines Matching defs:MBBtoMoveCmp
1488 MachineBasicBlock *&MBBtoMoveCmp,
1536 MBBtoMoveCmp = nullptr;
1575 MBBtoMoveCmp = Pred2MBB;
1632 MachineBasicBlock *MBB1 = nullptr, *MBBtoMoveCmp = nullptr;
1639 // In this case, eligibleForCompareElimination sets MBBtoMoveCmp nullptr.
1644 // MBBtoMoveCmp. This partially redundant case is typically appear by
1645 // compiling a while loop; here, MBBtoMoveCmp is the loop preheader.
1650 // | MBB1 | (w/ 2 succ) | MBBtoMoveCmp | | MBB1 | (w/ 2 succ)
1661 if (!eligibleForCompareElimination(MBB2, MBB1, MBBtoMoveCmp, MRI))
1669 bool IsPartiallyRedundant = (MBBtoMoveCmp != nullptr);
1847 unsigned SrcReg = getIncomingRegForBlock(Inst, MBBtoMoveCmp);
1852 auto I = MachineBasicBlock::iterator(MBBtoMoveCmp->getFirstTerminator());
1853 MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2));
1860 .addReg(BI2->getOperand(1).getReg()).addMBB(MBBtoMoveCmp);
1883 << printMBBReference(*MBBtoMoveCmp)