• Home
  • Raw
  • Download

Lines Matching refs:SecondLastInst

432   MachineInstr *SecondLastInst = nullptr;  in analyzeBranch()  local
436 if (!SecondLastInst) in analyzeBranch()
437 SecondLastInst = &*I; in analyzeBranch()
448 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0; in analyzeBranch()
454 !SecondLastInst->getOperand(0).isMBB()) in analyzeBranch()
464 if (LastInst && !SecondLastInst) { in analyzeBranch()
496 bool SecLastOpcodeHasNVJump = isNewValueJump(SecondLastInst); in analyzeBranch()
498 if (!SecondLastInst->getOperand(1).isMBB()) in analyzeBranch()
500 TBB = SecondLastInst->getOperand(1).getMBB(); in analyzeBranch()
501 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
502 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
509 (SecondLastInst->getNumExplicitOperands() == 3) && in analyzeBranch()
511 TBB = SecondLastInst->getOperand(2).getMBB(); in analyzeBranch()
512 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
513 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
514 Cond.push_back(SecondLastInst->getOperand(1)); in analyzeBranch()
522 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
531 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
532 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
533 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch()
3259 MachineInstr *SecondLastInst = nullptr; in getBranchingInstrs() local
3263 if (!SecondLastInst) { in getBranchingInstrs()
3264 SecondLastInst = &*I; in getBranchingInstrs()
3265 Jumpers.push_back(SecondLastInst); in getBranchingInstrs()