reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86InstrInfo.cpp
 2511   while (I != MBB.begin()) {
 2512     --I;
 2513     if (I->isDebugInstr())
 2518     if (!isUnpredicatedTerminator(*I))
 2523     if (!I->isBranch())
 2527     if (I->getOpcode() == X86::JMP_1) {
 2528       UnCondBrIter = I;
 2531         TBB = I->getOperand(0).getMBB();
 2536       while (std::next(I) != MBB.end())
 2537         std::next(I)->eraseFromParent();
 2543       if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
 2545         I->eraseFromParent();
 2546         I = MBB.end();
 2552       TBB = I->getOperand(0).getMBB();
 2557     X86::CondCode BranchCode = X86::getCondFromBranch(*I);
 2563     if (I->findRegisterUseOperand(X86::EFLAGS)->isUndef())
 2568       MachineBasicBlock *TargetBB = I->getOperand(0).getMBB();
 2589         MachineBasicBlock::iterator OldInst = I;
 2591         BuildMI(MBB, UnCondBrIter, MBB.findDebugLoc(I), get(X86::JCC_1))
 2594         BuildMI(MBB, UnCondBrIter, MBB.findDebugLoc(I), get(X86::JMP_1))
 2602         I = MBB.end();
 2607       TBB = I->getOperand(0).getMBB();
 2609       CondBranches.push_back(&*I);
 2621     auto NewTBB = I->getOperand(0).getMBB();
 2662     CondBranches.push_back(&*I);