Lines Matching defs:MBBtoMoveCmp
1495 MachineBasicBlock *&MBBtoMoveCmp,
1543 MBBtoMoveCmp = nullptr;
1582 MBBtoMoveCmp = Pred2MBB;
1639 MachineBasicBlock *MBB1 = nullptr, *MBBtoMoveCmp = nullptr;
1646 // In this case, eligibleForCompareElimination sets MBBtoMoveCmp nullptr.
1651 // MBBtoMoveCmp. This partially redundant case is typically appear by
1652 // compiling a while loop; here, MBBtoMoveCmp is the loop preheader.
1657 // | MBB1 | (w/ 2 succ) | MBBtoMoveCmp | | MBB1 | (w/ 2 succ)
1668 if (!eligibleForCompareElimination(MBB2, MBB1, MBBtoMoveCmp, MRI))
1676 bool IsPartiallyRedundant = (MBBtoMoveCmp != nullptr);
1854 unsigned SrcReg = getIncomingRegForBlock(Inst, MBBtoMoveCmp);
1859 auto I = MachineBasicBlock::iterator(MBBtoMoveCmp->getFirstTerminator());
1860 MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2));
1867 .addReg(BI2->getOperand(1).getReg()).addMBB(MBBtoMoveCmp);
1890 << printMBBReference(*MBBtoMoveCmp)