Lines Matching defs:Br
528 MachineInstr *Br = &*I;
529 if (Br->getOpcode() != PPC::BC && Br->getOpcode() != PPC::BCn)
532 Register CRBit = Br->getOperand(0).getReg();
535 MachineBasicBlock::reverse_iterator It = Br, Er = MBB.rend();
550 if ((Br->getOpcode() == PPC::BCn && CRSetOp == PPC::CRSET) ||
551 (Br->getOpcode() == PPC::BC && CRSetOp == PPC::CRUNSET)) {
553 InstrsToErase.push_back(Br);
554 MBB.removeSuccessor(Br->getOperand(1).getMBB());
559 MachineBasicBlock::iterator It = Br, Er = MBB.end();
565 if (!MBB.isLayoutSuccessor(Br->getOperand(1).getMBB())) {
567 TII->insertBranch(MBB, Br->getOperand(1).getMBB(), nullptr,
568 NoCond, Br->getDebugLoc());
571 if (Succ != Br->getOperand(1).getMBB()) {