• Home
  • Raw
  • Download

Lines Matching refs:SecondLastInst

450   MachineInstr *SecondLastInst = nullptr;  in analyzeBranch()  local
454 if (!SecondLastInst) in analyzeBranch()
455 SecondLastInst = &*I; in analyzeBranch()
466 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0; in analyzeBranch()
472 !SecondLastInst->getOperand(0).isMBB()) in analyzeBranch()
482 if (LastInst && !SecondLastInst) { in analyzeBranch()
514 bool SecLastOpcodeHasNVJump = isNewValueJump(*SecondLastInst); in analyzeBranch()
516 if (!SecondLastInst->getOperand(1).isMBB()) in analyzeBranch()
518 TBB = SecondLastInst->getOperand(1).getMBB(); in analyzeBranch()
519 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
520 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
527 (SecondLastInst->getNumExplicitOperands() == 3) && in analyzeBranch()
529 TBB = SecondLastInst->getOperand(2).getMBB(); in analyzeBranch()
530 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
531 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
532 Cond.push_back(SecondLastInst->getOperand(1)); in analyzeBranch()
540 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
549 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
550 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
551 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
3301 MachineInstr *SecondLastInst = nullptr; in getBranchingInstrs() local
3305 if (!SecondLastInst) { in getBranchingInstrs()
3306 SecondLastInst = &*I; in getBranchingInstrs()
3307 Jumpers.push_back(SecondLastInst); in getBranchingInstrs()