Lines Matching defs:SecondLastInst
587 MachineInstr &SecondLastInst = *I;
594 if (SecondLastInst.getOpcode() == PPC::BCC &&
596 if (!SecondLastInst.getOperand(2).isMBB() ||
599 TBB = SecondLastInst.getOperand(2).getMBB();
600 Cond.push_back(SecondLastInst.getOperand(0));
601 Cond.push_back(SecondLastInst.getOperand(1));
604 } else if (SecondLastInst.getOpcode() == PPC::BC &&
606 if (!SecondLastInst.getOperand(1).isMBB() ||
609 TBB = SecondLastInst.getOperand(1).getMBB();
611 Cond.push_back(SecondLastInst.getOperand(0));
614 } else if (SecondLastInst.getOpcode() == PPC::BCn &&
616 if (!SecondLastInst.getOperand(1).isMBB() ||
619 TBB = SecondLastInst.getOperand(1).getMBB();
621 Cond.push_back(SecondLastInst.getOperand(0));
624 } else if ((SecondLastInst.getOpcode() == PPC::BDNZ8 ||
625 SecondLastInst.getOpcode() == PPC::BDNZ) &&
627 if (!SecondLastInst.getOperand(0).isMBB() ||
632 TBB = SecondLastInst.getOperand(0).getMBB();
638 } else if ((SecondLastInst.getOpcode() == PPC::BDZ8 ||
639 SecondLastInst.getOpcode() == PPC::BDZ) &&
641 if (!SecondLastInst.getOperand(0).isMBB() ||
646 TBB = SecondLastInst.getOperand(0).getMBB();
656 if (SecondLastInst.getOpcode() == PPC::B && LastInst.getOpcode() == PPC::B) {
657 if (!SecondLastInst.getOperand(0).isMBB())
659 TBB = SecondLastInst.getOperand(0).getMBB();