Lines Matching refs:SecondLastInst

492   MachineInstr *SecondLastInst = nullptr;  in analyzeBranch()  local
496 if (!SecondLastInst) in analyzeBranch()
497 SecondLastInst = &*I; in analyzeBranch()
508 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0; in analyzeBranch()
514 !SecondLastInst->getOperand(0).isMBB()) in analyzeBranch()
524 if (LastInst && !SecondLastInst) { in analyzeBranch()
556 bool SecLastOpcodeHasNVJump = isNewValueJump(*SecondLastInst); in analyzeBranch()
558 if (!SecondLastInst->getOperand(1).isMBB()) in analyzeBranch()
560 TBB = SecondLastInst->getOperand(1).getMBB(); in analyzeBranch()
561 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
562 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
569 (SecondLastInst->getNumExplicitOperands() == 3) && in analyzeBranch()
571 TBB = SecondLastInst->getOperand(2).getMBB(); in analyzeBranch()
572 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
573 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
574 Cond.push_back(SecondLastInst->getOperand(1)); in analyzeBranch()
582 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
591 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
592 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
593 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
3361 MachineInstr *SecondLastInst = nullptr; in getBranchingInstrs() local
3365 if (!SecondLastInst) { in getBranchingInstrs()
3366 SecondLastInst = &*I; in getBranchingInstrs()
3367 Jumpers.push_back(SecondLastInst); in getBranchingInstrs()