Lines Matching defs:SecondLastInst
522 MachineInstr *SecondLastInst = I;
525 if (SecondLastInst && I != MBB.begin() &&
530 if (SecondLastInst->getOpcode() == PPC::BCC &&
532 if (!SecondLastInst->getOperand(2).isMBB() ||
535 TBB = SecondLastInst->getOperand(2).getMBB();
536 Cond.push_back(SecondLastInst->getOperand(0));
537 Cond.push_back(SecondLastInst->getOperand(1));
540 } else if (SecondLastInst->getOpcode() == PPC::BC &&
542 if (!SecondLastInst->getOperand(1).isMBB() ||
545 TBB = SecondLastInst->getOperand(1).getMBB();
547 Cond.push_back(SecondLastInst->getOperand(0));
550 } else if (SecondLastInst->getOpcode() == PPC::BCn &&
552 if (!SecondLastInst->getOperand(1).isMBB() ||
555 TBB = SecondLastInst->getOperand(1).getMBB();
557 Cond.push_back(SecondLastInst->getOperand(0));
560 } else if ((SecondLastInst->getOpcode() == PPC::BDNZ8 ||
561 SecondLastInst->getOpcode() == PPC::BDNZ) &&
563 if (!SecondLastInst->getOperand(0).isMBB() ||
568 TBB = SecondLastInst->getOperand(0).getMBB();
574 } else if ((SecondLastInst->getOpcode() == PPC::BDZ8 ||
575 SecondLastInst->getOpcode() == PPC::BDZ) &&
577 if (!SecondLastInst->getOperand(0).isMBB() ||
582 TBB = SecondLastInst->getOperand(0).getMBB();
592 if (SecondLastInst->getOpcode() == PPC::B &&
594 if (!SecondLastInst->getOperand(0).isMBB())
596 TBB = SecondLastInst->getOperand(0).getMBB();