Lines Matching defs:SecondLastInst
493 MachineInstr *SecondLastInst = nullptr;
497 if (!SecondLastInst)
498 SecondLastInst = &*I;
509 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0;
515 !SecondLastInst->getOperand(0).isMBB())
525 if (LastInst && !SecondLastInst) {
557 bool SecLastOpcodeHasNVJump = isNewValueJump(*SecondLastInst);
559 if (!SecondLastInst->getOperand(1).isMBB())
561 TBB = SecondLastInst->getOperand(1).getMBB();
562 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode()));
563 Cond.push_back(SecondLastInst->getOperand(0));
570 (SecondLastInst->getNumExplicitOperands() == 3) &&
572 TBB = SecondLastInst->getOperand(2).getMBB();
573 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode()));
574 Cond.push_back(SecondLastInst->getOperand(0));
575 Cond.push_back(SecondLastInst->getOperand(1));
583 TBB = SecondLastInst->getOperand(0).getMBB();
592 TBB = SecondLastInst->getOperand(0).getMBB();
593 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode()));
594 Cond.push_back(SecondLastInst->getOperand(0));
3403 MachineInstr *SecondLastInst = nullptr;
3407 if (!SecondLastInst) {
3408 SecondLastInst = &*I;
3409 Jumpers.push_back(SecondLastInst);