Lines Matching defs:MBP
563 MachineBranchPredicate MBP;
565 if (TII->analyzeBranchPredicate(MBB, MBP, true))
569 if (!(MBP.LHS.isReg() && MBP.RHS.isImm() && MBP.RHS.getImm() == 0 &&
570 (MBP.Predicate == MachineBranchPredicate::PRED_NE ||
571 MBP.Predicate == MachineBranchPredicate::PRED_EQ)))
576 if (MBP.ConditionDef && !MBP.SingleUseCondition)
581 if (MBP.Predicate == MachineBranchPredicate::PRED_NE) {
582 NotNullSucc = MBP.TrueDest;
583 NullSucc = MBP.FalseDest;
585 NotNullSucc = MBP.FalseDest;
586 NullSucc = MBP.TrueDest;
594 const Register PointerReg = MBP.LHS.getReg();
596 if (MBP.ConditionDef) {
615 assert(MBP.ConditionDef->getParent() == &MBB &&
618 for (auto I = MBB.rbegin(); MBP.ConditionDef != &*I; ++I)
688 NullCheckList.emplace_back(&MI, MBP.ConditionDef, &MBB, NotNullSucc,