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

References

lib/CodeGen/GlobalISel/IRTranslator.cpp
 2073           MIB.addMBB(Pred);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 2749       MIB.addMBB(&OpMBB);
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  262   return buildInstr(TargetOpcode::G_BR).addMBB(&Dest);
  365   return buildInstr(TargetOpcode::G_BRCOND).addUse(Tst).addMBB(&Dest);
lib/CodeGen/ImplicitNullChecks.cpp
  639                  .addMBB(HandlerMBB)
lib/CodeGen/MachineSSAUpdater.cpp
  194     InsertedPHI.addReg(PredValues[i].second).addMBB(PredValues[i].first);
  316     MachineInstrBuilder(*Pred->getParent(), PHI).addReg(Val).addMBB(Pred);
lib/CodeGen/ModuloSchedule.cpp
  553       NewPhi.addReg(PhiOp1).addMBB(BB1);
  554       NewPhi.addReg(PhiOp2).addMBB(BB2);
  669         NewPhi.addReg(PhiOp1).addMBB(BB1);
  670         NewPhi.addReg(PhiOp2).addMBB(BB2);
 1439         .addMBB(PreheaderBB) // Block choice is arbitrary and has no effect.
 1441         .addMBB(BB); // Block choice is arbitrary and has no effect.
 1488       .addMBB(PreheaderBB)
 1490       .addMBB(BB);
 1691         .addMBB(BB);
lib/CodeGen/PeepholeOptimizer.cpp
  772     MIB.addMBB(OrigPHI.getOperand(MBBOpIdx).getMBB());
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  405     MIB.addMBB(BBNode->getBasicBlock());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1712     PHI.addReg(FuncInfo->PHINodesToUpdate[i].second).addMBB(FuncInfo->MBB);
 1840         PHI.addReg(FuncInfo->PHINodesToUpdate[pi].second).addMBB(BTB.Parent);
 1843               .addMBB(BTB.Cases.back().ThisBB);
 1851           PHI.addReg(FuncInfo->PHINodesToUpdate[pi].second).addMBB(cBB);
 1893            .addMBB(SDB->SL->JTCases[i].first.HeaderBB);
 1896         PHI.addReg(FuncInfo->PHINodesToUpdate[pi].second).addMBB(FuncInfo->MBB);
 1943               PHI.addReg(FuncInfo->PHINodesToUpdate[pn].second).addMBB(ThisBB);
lib/CodeGen/SwiftErrorValueTracking.cpp
  248         PHI.addReg(BBRegPair.second).addMBB(BBRegPair.first);
lib/CodeGen/TailDuplicator.cpp
  517             MIB.addReg(SrcReg).addMBB(SrcBB);
  529             MIB.addReg(Reg).addMBB(SrcBB);
lib/Target/AArch64/AArch64CondBrTuning.cpp
  139       .addMBB(TargetMBB);
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  211       .addMBB(DoneBB)
  224       .addMBB(LoadCmpBB);
  304       .addMBB(DoneBB);
  317       .addMBB(LoadCmpBB);
  375   BuildMI(LoopBB, DL, TII->get(AArch64::CBNZX)).addUse(SizeReg).addMBB(LoopBB);
lib/Target/AArch64/AArch64FastISel.cpp
 2414   MIB.addMBB(TBB);
 2482             .addMBB(TBB);
 2488           .addMBB(TBB);
 2497         .addMBB(Target);
 2519         .addMBB(TBB);
 2544       .addMBB(TBB);
lib/Target/AArch64/AArch64ISelLowering.cpp
 1358   BuildMI(MBB, DL, TII->get(AArch64::Bcc)).addImm(CondCode).addMBB(TrueBB);
 1359   BuildMI(MBB, DL, TII->get(AArch64::B)).addMBB(EndBB);
 1373       .addMBB(TrueBB)
 1375       .addMBB(MBB);
lib/Target/AArch64/AArch64InstrInfo.cpp
  376     BuildMI(&MBB, DL, get(AArch64::Bcc)).addImm(Cond[0].getImm()).addMBB(TBB);
  384     MIB.addMBB(TBB);
  396       BuildMI(&MBB, DL, get(AArch64::B)).addMBB(TBB);
  408   BuildMI(&MBB, DL, get(AArch64::B)).addMBB(FBB);
 1492         .addMBB(TargetMBB);
 1496         .addMBB(TargetMBB)
 4838                               .addMBB(TBB);
 4875     BuildMI(RefToMBB, MI, DL, get(AArch64::Bcc)).addImm(CC).addMBB(TBB);
lib/Target/AArch64/AArch64InstructionSelector.cpp
  978     MIB.buildInstr(AArch64::Bcc, {}, {}).addImm(CC).addMBB(DestMBB);
 1002       .addMBB(DestMBB)
 1419                      .addMBB(DestMBB);
 1432               .addMBB(DestMBB);
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1594     .addMBB(I.getOperand(1).getMBB());
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 2123         .addMBB(BrCond->getOperand(1).getMBB());
 2143         .addMBB(BrCond->getOperand(1).getMBB());
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1489       MIB.addMBB(SourceMBB);
 1501       MIB.addMBB(SourcePred);
 1533     MIB.addMBB(LastMerge);
 1543       MIB.addMBB(SourcePred);
 1582     MIB.addMBB(IfMBB);
 1593       MIB.addMBB(SourcePred);
 1776   MIB.addMBB(IfBB);
 1778   MIB.addMBB(CodeBB);
 2182           BackedgePHI.addMBB(getPHIPred(*PHIDefInstr, 0));
 2184           BackedgePHI.addMBB((*SRI).second);
 2196         MIB.addMBB((*SRI).second);
 2205       MIB.addMBB(Exit);
 2459   MIB.addMBB(Entry);
 2463   MIB.addMBB(RegionSourceMBB);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  735     .addMBB(&MBB)
  737     .addMBB(LoopBB);
  743       .addMBB(&MBB)
  745       .addMBB(LoopBB);
  939     .addMBB(LoopBB);
lib/Target/AMDGPU/R600InstrInfo.cpp
  767       BuildMI(&MBB, DL, get(R600::JUMP)).addMBB(TBB);
  776              .addMBB(TBB)
  791             .addMBB(TBB)
  793     BuildMI(&MBB, DL, get(R600::JUMP)).addMBB(FBB);
lib/Target/AMDGPU/SIISelLowering.cpp
 3154     .addMBB(LoopBB);
 3191     .addMBB(&OrigBB)
 3193     .addMBB(&LoopBB);
 3197     .addMBB(&OrigBB)
 3199     .addMBB(&LoopBB);
 3260     .addMBB(&LoopBB);
lib/Target/AMDGPU/SIInsertSkips.cpp
  163     .addMBB(&NextBB);
  332     .addMBB(DestBB);
  521             .addMBB(EmptyMBBAtEnd);
lib/Target/AMDGPU/SIInstrInfo.cpp
 1795       .addMBB(&DestBB, MO_LONG_BRANCH_FORWARD);
 1805       .addMBB(&DestBB, MO_LONG_BRANCH_BACKWARD);
 2053       .addMBB(TBB);
 2062        .addMBB(TBB);
 2075       .addMBB(TBB);
 2089     .addMBB(TBB);
 2091     .addMBB(FBB);
 4397   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::S_CBRANCH_EXECNZ)).addMBB(&LoopBB);
 6118       HeaderPHIBuilder.addMBB(*PI);
 6128             .addMBB(LoopEntry);
lib/Target/AMDGPU/SILowerControlFlow.cpp
  327     .addMBB(DestBB);
lib/Target/ARC/ARCBranchFinalize.cpp
  119         .addMBB(MI->getOperand(0).getMBB())
  137       .addMBB(MI->getOperand(0).getMBB())
lib/Target/ARC/ARCInstrInfo.cpp
  383     BuildMI(&MBB, dl, get(ARC::BR)).addMBB(TBB);
  388   MIB.addMBB(TBB);
  399   BuildMI(&MBB, dl, get(ARC::BR)).addMBB(FBB);
lib/Target/ARM/ARMBaseInstrInfo.cpp
  452         BuildMI(&MBB, DL, get(BOpc)).addMBB(TBB).add(predOps(ARMCC::AL));
  454         BuildMI(&MBB, DL, get(BOpc)).addMBB(TBB);
  457           .addMBB(TBB)
  465       .addMBB(TBB)
  469     BuildMI(&MBB, DL, get(BOpc)).addMBB(FBB).add(predOps(ARMCC::AL));
  471     BuildMI(&MBB, DL, get(BOpc)).addMBB(FBB);
lib/Target/ARM/ARMConstantIslandPass.cpp
  911     BuildMI(OrigBB, DebugLoc(), TII->get(Opc)).addMBB(NewBB);
  914         .addMBB(NewBB)
 1297         BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB);
 1300             .addMBB(NewMBB)
 1718     .addMBB(NextBB).addImm(CC).addReg(CCReg);
 1723         .addMBB(DestBB)
 1726     BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB);
 1975             .addMBB(DestBB, Br.MI->getOperand(0).getTargetFlags());
 2438         .addMBB(BB)
 2442         .addMBB(BB)
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  981       .addMBB(DoneBB)
 1004       .addMBB(LoadCmpBB)
 1102       .addMBB(DoneBB)
 1124       .addMBB(LoadCmpBB)
lib/Target/ARM/ARMFastISel.cpp
 1267       .addMBB(TBB).addImm(ARMPred).addReg(ARM::CPSR);
 1290       .addMBB(TBB).addImm(CCMode).addReg(ARM::CPSR);
 1328                   .addMBB(TBB).addImm(CCMode).addReg(ARM::CPSR);
lib/Target/ARM/ARMFrameLowering.cpp
 2457   BuildMI(GetMBB, DL, TII.get(Opcode)).addMBB(PostStackMBB)
lib/Target/ARM/ARMISelLowering.cpp
 9606       .addMBB(TrapBB)
 9663       .addMBB(TrapBB)
 9765       .addMBB(TrapBB)
10187     .addReg(varLoop).addMBB(loopMBB)
10188     .addReg(varEnd).addMBB(entryBB);
10190     .addReg(srcLoop).addMBB(loopMBB)
10191     .addReg(src).addMBB(entryBB);
10193     .addReg(destLoop).addMBB(loopMBB)
10194     .addReg(dest).addMBB(entryBB);
10224       .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
10353       .addMBB(TrapBB)
10514         .addMBB(sinkMBB)
10532         .addMBB(copy0MBB)
10534         .addMBB(thisMBB);
10577       .addMBB(destMBB).addImm(ARMCC::EQ).addReg(ARM::CPSR);
10580           .addMBB(exitMBB)
10583       BuildMI(BB, dl, TII->get(ARM::B)) .addMBB(exitMBB);
10651       TII->get(isThumb2 ? ARM::t2Bcc : ARM::Bcc)).addMBB(SinkBB)
10668       .addReg(NewRsbDstReg).addMBB(RSBBB)
10669       .addReg(ABSSrcReg).addMBB(BB);
lib/Target/AVR/AVRISelLowering.cpp
 1530   BuildMI(BB, dl, TII.get(AVR::BREQk)).addMBB(RemBB);
 1539       .addMBB(BB)
 1541       .addMBB(LoopBB);
 1544       .addMBB(BB)
 1546       .addMBB(LoopBB);
 1555   BuildMI(LoopBB, dl, TII.get(AVR::BRNEk)).addMBB(LoopBB);
 1561       .addMBB(BB)
 1563       .addMBB(LoopBB);
 1643     BuildMI(MBB, dl, TII.get(AVR::RJMPk)).addMBB(FallThrough);
 1663   BuildMI(MBB, dl, TII.getBrCond(CC)).addMBB(trueMBB);
 1664   BuildMI(MBB, dl, TII.get(AVR::RJMPk)).addMBB(falseMBB);
 1669   BuildMI(falseMBB, dl, TII.get(AVR::RJMPk)).addMBB(trueMBB);
 1675     .addMBB(MBB)
 1677     .addMBB(falseMBB) ;
lib/Target/AVR/AVRInstrInfo.cpp
  356             .addMBB(UnCondBrIter->getOperand(0).getMBB());
  358             .addMBB(TargetBB);
  413     auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(TBB);
  422   auto &CondMI = *BuildMI(&MBB, DL, getBrCond(CC)).addMBB(TBB);
  429     auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(FBB);
  568     auto &MI = *BuildMI(&MBB, DL, get(AVR::JMPk)).addMBB(&NewDestBB);
lib/Target/BPF/BPFISelLowering.cpp
  723     BuildMI(BB, DL, TII.get(NewCC)).addReg(LHS).addReg(RHS).addMBB(Copy1MBB);
  729         .addReg(LHS).addImm(imm32).addMBB(Copy1MBB);
  746       .addMBB(Copy0MBB)
  748       .addMBB(ThisMBB);
lib/Target/BPF/BPFInstrInfo.cpp
  233     BuildMI(&MBB, DL, get(BPF::JMP)).addMBB(TBB);
lib/Target/Hexagon/HexagonBitSimplify.cpp
 3074     .addMBB(&PB)
 3076     .addMBB(&LB);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 3153                   .addMBB(TargetB);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  745       .addMBB(TB);
  909       .addMBB(FP.JoinB);
  916         .addMBB(TSB);
  926       MIB.addMBB(FSB);
  935         .addMBB(SSB);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1251     BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart)
 1264         .addMBB(LoopStart).addReg(CountReg);
 1267         .addMBB(LoopStart).addImm(CountImm);
 1280   BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart);
lib/Target/Hexagon/HexagonInstrInfo.cpp
  612       BuildMI(&MBB, DL, get(BOpc)).addMBB(TBB);
  624       BuildMI(&MBB, DL, get(EndLoopOp)).addMBB(TBB);
  636           addReg(Cond[2].getReg(), Flags2).addMBB(TBB);
  639           addImm(Cond[2].getImm()).addMBB(TBB);
  646       BuildMI(&MBB, DL, get(BccOpc)).addReg(RO.getReg(), Flags).addMBB(TBB);
  666     BuildMI(&MBB, DL, get(EndLoopOp)).addMBB(TBB);
  670     BuildMI(&MBB, DL, get(BccOpc)).addReg(RO.getReg(), Flags).addMBB(TBB);
  672   BuildMI(&MBB, DL, get(BOpc)).addMBB(FBB);
lib/Target/Hexagon/HexagonNewValueJump.cpp
  695                         .addMBB(jmpTarget);
  701                         .addMBB(jmpTarget);
lib/Target/Lanai/LanaiInstrInfo.cpp
  673     BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(TrueBlock);
  681   BuildMI(&MBB, DL, get(Lanai::BRCC)).addMBB(TrueBlock).addImm(ConditionalCode);
  688   BuildMI(&MBB, DL, get(Lanai::BT)).addMBB(FalseBlock);
lib/Target/MSP430/MSP430BranchSelector.cpp
  197                  .addMBB(NextMBB)
  204       MI = BuildMI(*MBB, MI, dl, TII->get(MSP430::Bi)).addMBB(DestBB);
lib/Target/MSP430/MSP430ISelLowering.cpp
 1499     .addMBB(RemBB)
 1508     .addReg(SrcReg).addMBB(BB)
 1509     .addReg(ShiftReg2).addMBB(LoopBB);
 1511     .addReg(ShiftAmtSrcReg).addMBB(BB)
 1512     .addReg(ShiftAmtReg2).addMBB(LoopBB);
 1526     .addMBB(LoopBB)
 1532     .addReg(SrcReg).addMBB(BB)
 1533     .addReg(ShiftReg2).addMBB(LoopBB);
 1585       .addMBB(copy1MBB)
 1602       .addMBB(copy0MBB)
 1604       .addMBB(thisMBB);
lib/Target/MSP430/MSP430InstrInfo.cpp
  280     BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(TBB);
  286   BuildMI(&MBB, DL, get(MSP430::JCC)).addMBB(TBB).addImm(Cond[0].getImm());
  291     BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
lib/Target/Mips/Mips16ISelLowering.cpp
  548       .addMBB(sinkMBB);
  565       .addMBB(thisMBB)
  567       .addMBB(copy0MBB);
  612   BuildMI(BB, DL, TII->get(Opc1)).addMBB(sinkMBB);
  629       .addMBB(thisMBB)
  631       .addMBB(copy0MBB);
  678   BuildMI(BB, DL, TII->get(Opc1)).addMBB(sinkMBB);
  695       .addMBB(thisMBB)
  697       .addMBB(copy0MBB);
  717   BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(BtOpc)).addMBB(target);
  740   BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(BtOpc)).addMBB(target);
lib/Target/Mips/MipsBranchExpansion.cpp
  353   MIB.addMBB(MBBOpnd);
  481           .addMBB(TgtMBB, MipsII::MO_ABS_HI)
  482           .addMBB(BalTgtMBB);
  485           BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB);
  489               .addMBB(TgtMBB, MipsII::MO_ABS_LO)
  490               .addMBB(BalTgtMBB);
  589           .addMBB(TgtMBB, MipsII::MO_ABS_HI)
  590           .addMBB(BalTgtMBB);
  596           BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB);
  600               .addMBB(TgtMBB, MipsII::MO_ABS_LO)
  601               .addMBB(BalTgtMBB);
  658           .addMBB(TgtMBB);
  667           .append(BuildMI(*MFp, DL, TII->get(Mips::J)).addMBB(TgtMBB))
  678             .addMBB(TgtMBB, MipsII::MO_HIGHEST);
  682             .addMBB(TgtMBB, MipsII::MO_HIGHER);
  689             .addMBB(TgtMBB, MipsII::MO_ABS_HI);
  696             .addMBB(TgtMBB, MipsII::MO_ABS_LO);
  700             .addMBB(TgtMBB, MipsII::MO_ABS_HI);
  704             .addMBB(TgtMBB, MipsII::MO_ABS_LO);
lib/Target/Mips/MipsConstantIslandPass.cpp
  866   BuildMI(OrigBB, DebugLoc(), TII->get(Mips::Bimm16)).addMBB(NewBB);
 1239       BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB);
 1620            .addMBB(NextBB);
 1623            .addMBB(NextBB);
 1627   BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB);
lib/Target/Mips/MipsExpandPseudo.cpp
  150     .addReg(Scratch2).addReg(ShiftCmpVal).addMBB(sinkMBB);
  170       .addMBB(loop1MBB);
  280     .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB);
  290     .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB);
  445     .addReg(StoreVal).addReg(Mips::ZERO).addMBB(loopMBB);
  608   BuildMI(loopMBB, DL, TII->get(BEQ)).addReg(Scratch).addReg(ZERO).addMBB(loopMBB);
lib/Target/Mips/MipsFastISel.cpp
  981       .addMBB(TBB);
lib/Target/Mips/MipsISelLowering.cpp
 4459         .addMBB(sinkMBB);
 4465         .addMBB(sinkMBB);
 4483       .addMBB(thisMBB)
 4485       .addMBB(copy0MBB);
 4535       .addMBB(sinkMBB);
 4553       .addMBB(thisMBB)
 4555       .addMBB(copy0MBB);
 4558       .addMBB(thisMBB)
 4560       .addMBB(copy0MBB);
lib/Target/Mips/MipsInstrInfo.cpp
  117   MIB.addMBB(TBB);
  141     BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB);
  148     BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(TBB);
lib/Target/Mips/MipsSEISelLowering.cpp
 3062   BuildMI(BB, DL, TII->get(Mips::BPOSGE32)).addMBB(TBB);
 3064   BuildMI(BB, DL, TII->get(Mips::BPOSGE32C_MMR3)).addMBB(TBB);
 3070   BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::B)).addMBB(Sink);
 3081       .addMBB(FBB)
 3083       .addMBB(TBB);
 3133       .addMBB(TBB);
 3139   BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::B)).addMBB(Sink);
 3150       .addMBB(FBB)
 3152       .addMBB(TBB);
lib/Target/NVPTX/NVPTXInstrInfo.cpp
  196       BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB);
  199           .addMBB(TBB);
  204   BuildMI(&MBB, DL, get(NVPTX::CBranch)).addReg(Cond[0].getReg()).addMBB(TBB);
  205   BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);
lib/Target/PowerPC/PPCBranchSelector.cpp
  363         I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest);
lib/Target/PowerPC/PPCExpandISEL.cpp
  423       .addMBB(IsTrueBlockRequired ? TrueBlock : Successor);
  429       .addMBB(Successor);
lib/Target/PowerPC/PPCFastISel.cpp
  798         .addReg(CondReg).addMBB(TBB);
lib/Target/PowerPC/PPCISelLowering.cpp
10398       .addImm(CmpPred).addReg(PPC::CR0).addMBB(exitMBB);
10406     .addImm(PPC::PRED_NE).addReg(PPC::CR0).addMBB(loopMBB);
10583         .addMBB(exitMBB);
10596       .addMBB(loopMBB);
10706   MIB = BuildMI(*thisMBB, MI, DL, TII->get(PPC::BCLalways)).addMBB(mainMBB);
10712           .addMBB(mainMBB);
10713   MIB = BuildMI(*thisMBB, MI, DL, TII->get(PPC::B)).addMBB(sinkMBB);
10744     .addReg(mainDstReg).addMBB(mainMBB)
10745     .addReg(restoreDstReg).addMBB(thisMBB);
10970           .addMBB(sinkMBB);
10976           .addMBB(sinkMBB);
10993         .addMBB(copy0MBB)
10995         .addMBB(thisMBB);
11040         .addMBB(readMBB);
11217         .addMBB(midMBB);
11229         .addMBB(loop1MBB);
11230     BuildMI(BB, dl, TII->get(PPC::B)).addMBB(exitMBB);
11394         .addMBB(midMBB);
11412         .addMBB(loop1MBB);
11413     BuildMI(BB, dl, TII->get(PPC::B)).addMBB(exitMBB);
lib/Target/PowerPC/PPCInstrInfo.cpp
  719       BuildMI(&MBB, DL, get(PPC::B)).addMBB(TBB);
  723                               (isPPC64 ? PPC::BDZ8  : PPC::BDZ))).addMBB(TBB);
  725       BuildMI(&MBB, DL, get(PPC::BC)).add(Cond[1]).addMBB(TBB);
  727       BuildMI(&MBB, DL, get(PPC::BCn)).add(Cond[1]).addMBB(TBB);
  732           .addMBB(TBB);
  740                             (isPPC64 ? PPC::BDZ8  : PPC::BDZ))).addMBB(TBB);
  742     BuildMI(&MBB, DL, get(PPC::BC)).add(Cond[1]).addMBB(TBB);
  744     BuildMI(&MBB, DL, get(PPC::BCn)).add(Cond[1]).addMBB(TBB);
  749         .addMBB(TBB);
  750   BuildMI(&MBB, DL, get(PPC::B)).addMBB(FBB);
 1471           .addMBB(MBB);
 1479           .addMBB(MBB);
 1488           .addMBB(MBB);
lib/Target/PowerPC/PPCMIPeephole.cpp
 1299         .addReg(BI1->getOperand(1).getReg()).addMBB(MBB1)
 1300         .addReg(BI2->getOperand(1).getReg()).addMBB(MBBtoMoveCmp);
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
   99         MIB.addReg(MI.getOperand(i - 1).getReg()).addMBB(NewMBB);
  222       .addMBB(NewBRTarget);
  225       .addMBB(NewMBB);
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  270       .addMBB(LoopMBB);
  355       .addMBB(LoopMBB);
  473         .addMBB(LoopTailMBB);
  481         .addMBB(LoopTailMBB);
  488         .addMBB(LoopTailMBB);
  494         .addMBB(LoopTailMBB);
  514       .addMBB(LoopHeadMBB);
  569         .addMBB(DoneMBB);
  579         .addMBB(LoopHeadMBB);
  594         .addMBB(DoneMBB);
  610         .addMBB(LoopHeadMBB);
  647       .addMBB(NewMBB, RISCVII::MO_PCREL_LO);
lib/Target/RISCV/RISCVISelLowering.cpp
 1141       .addMBB(LoopMBB);
 1321     .addMBB(TailMBB);
 1337           .addMBB(HeadMBB)
 1339           .addMBB(IfFalseMBB);
lib/Target/RISCV/RISCVInstrInfo.cpp
  348     MachineInstr &MI = *BuildMI(&MBB, DL, get(RISCV::PseudoBR)).addMBB(TBB);
  357       *BuildMI(&MBB, DL, get(Opc)).add(Cond[1]).add(Cond[2]).addMBB(TBB);
  366   MachineInstr &MI = *BuildMI(&MBB, DL, get(RISCV::PseudoBR)).addMBB(FBB);
  400                              .addMBB(&DestBB, RISCVII::MO_HI);
  403       .addMBB(&DestBB, RISCVII::MO_LO);
lib/Target/Sparc/SparcISelLowering.cpp
 3154     .addMBB(SinkMBB)
 3164       .addMBB(ThisMBB)
 3166       .addMBB(IfFalseMBB);
lib/Target/Sparc/SparcInstrInfo.cpp
  255     BuildMI(&MBB, DL, get(SP::BA)).addMBB(TBB);
  263     BuildMI(&MBB, DL, get(SP::BCOND)).addMBB(TBB).addImm(CC);
  265     BuildMI(&MBB, DL, get(SP::FBCOND)).addMBB(TBB).addImm(CC);
  269   BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB);
lib/Target/SystemZ/SystemZISelLowering.cpp
 6607       .addReg(TrueReg).addMBB(TrueMBB)
 6608       .addReg(FalseReg).addMBB(FalseMBB);
 6685     .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB);
 6779     .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB);
 6869     .addReg(OrigVal).addMBB(StartMBB)
 6870     .addReg(Dest).addMBB(LoopMBB);
 6910     .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
 6986     .addReg(OrigVal).addMBB(StartMBB)
 6987     .addReg(Dest).addMBB(UpdateMBB);
 6994     .addImm(SystemZ::CCMASK_ICMP).addImm(KeepOldMask).addMBB(UpdateMBB);
 7017     .addReg(RotatedOldVal).addMBB(LoopMBB)
 7018     .addReg(RotatedAltVal).addMBB(UseAltMBB);
 7028     .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
 7108     .addReg(OrigOldVal).addMBB(StartMBB)
 7109     .addReg(RetryOldVal).addMBB(SetMBB);
 7111     .addReg(OrigCmpVal).addMBB(StartMBB)
 7112     .addReg(RetryCmpVal).addMBB(SetMBB);
 7114     .addReg(OrigSwapVal).addMBB(StartMBB)
 7115     .addReg(RetrySwapVal).addMBB(SetMBB);
 7124     .addImm(SystemZ::CCMASK_CMP_NE).addMBB(DoneMBB);
 7148     .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
 7286       .addReg(StartDestReg).addMBB(StartMBB)
 7287       .addReg(NextDestReg).addMBB(NextMBB);
 7290         .addReg(StartSrcReg).addMBB(StartMBB)
 7291         .addReg(NextSrcReg).addMBB(NextMBB);
 7293       .addReg(StartCountReg).addMBB(StartMBB)
 7294       .addReg(NextCountReg).addMBB(NextMBB);
 7305         .addMBB(EndMBB);
 7332       .addMBB(LoopMBB);
 7384         .addMBB(EndMBB);
 7440     .addReg(Start1Reg).addMBB(StartMBB)
 7441     .addReg(End1Reg).addMBB(LoopMBB);
 7443     .addReg(Start2Reg).addMBB(StartMBB)
 7444     .addReg(End2Reg).addMBB(LoopMBB);
 7450     .addImm(SystemZ::CCMASK_ANY).addImm(SystemZ::CCMASK_3).addMBB(LoopMBB);
lib/Target/SystemZ/SystemZInstrInfo.cpp
  496     BuildMI(&MBB, DL, get(SystemZ::J)).addMBB(TBB);
  505     .addImm(CCValid).addImm(CCMask).addMBB(TBB);
  510     BuildMI(&MBB, DL, get(SystemZ::J)).addMBB(FBB);
lib/Target/SystemZ/SystemZPostRewrite.cpp
  194     .addImm(CCValid).addImm(CCMask ^ CCValid).addMBB(RestMBB);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1077       BuildMI(EHPadLayoutPred, DL, TII.get(WebAssembly::BR)).addMBB(Cont);
 1143           .addMBB(BrDest);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1290       .addMBB(TBB)
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  375     MIB.addMBB(Entry);
  444       BuildMI(Routing, DebugLoc(), TII.get(WebAssembly::BR)).addMBB(Dispatch);
  467   MIB.addMBB(MIB.getInstr()
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  411   BuildMI(BB, DL, TII.get(WebAssembly::BR_IF)).addMBB(TrueMBB).addReg(EqzReg);
  413   BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB);
  417       .addMBB(FalseMBB)
  419       .addMBB(TrueMBB);
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
  188     BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(TBB);
  203           .addMBB(TBB)
  207       BuildMI(&MBB, DL, get(WebAssembly::BR_IF)).addMBB(TBB).add(Cond[1]);
  210     BuildMI(&MBB, DL, get(WebAssembly::BR_UNLESS)).addMBB(TBB).add(Cond[1]);
  215   BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  159             .addMBB(TBB);
  310         .addMBB(ThenMBB)
  313     BuildMI(EHPad, DL, TII.get(WebAssembly::BR)).addMBB(ElseMBB);
lib/Target/X86/X86CmovConversion.cpp
  691   BuildMI(MBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC);
  836               .addMBB(FalseMBB)
  838               .addMBB(MBB);
lib/Target/X86/X86CondBrFolding.cpp
  228             .addMBB(NewDest).addImm(MBBInfo->BranchCode);
  234         .addMBB(NewDest);
  255                                 .addMBB(MBBInfo->TBB).addImm(CC);
  261       .addMBB(MBBInfo->FBB);
  324         .addMBB(RootMBBInfo->FBB).addImm(NewCC);
  329         .addMBB(TargetMBB);
lib/Target/X86/X86ExpandPseudo.cpp
  113     BuildMI(*MBB, MBBI, DL, TII->get(X86::JCC_1)).addMBB(ThenMBB).addImm(CC);
lib/Target/X86/X86FastISel.cpp
 1695         .addMBB(TrueMBB).addImm(CC);
 1701           .addMBB(TrueMBB).addImm(X86::COND_P);
 1735           .addMBB(TrueMBB).addImm(JmpCond);
 1749       .addMBB(TrueMBB).addImm(CC);
 1774     .addMBB(TrueMBB).addImm(X86::COND_NE);
lib/Target/X86/X86FrameLowering.cpp
  676   BuildMI(&MBB, DL, TII.get(X86::JCC_1)).addMBB(ContinueMBB).addImm(X86::COND_AE);
  683   BuildMI(RoundMBB, DL, TII.get(X86::JMP_1)).addMBB(LoopMBB);
  691         .addMBB(RoundMBB)
  693         .addMBB(LoopMBB);
  713   BuildMI(LoopMBB, DL, TII.get(X86::JCC_1)).addMBB(LoopMBB).addImm(X86::COND_NE);
 2153         .addMBB(CatchRetTarget)
 2158         .addMBB(CatchRetTarget);
 2453   BuildMI(checkMBB, DL, TII.get(X86::JCC_1)).addMBB(&PrologueMBB).addImm(X86::COND_A);
 2695     BuildMI(stackCheckMBB, DL, TII.get(X86::JCC_1)).addMBB(&PrologueMBB).addImm(X86::COND_AE);
 2704     BuildMI(incStackMBB, DL, TII.get(X86::JCC_1)).addMBB(incStackMBB).addImm(X86::COND_LE);
lib/Target/X86/X86ISelLowering.cpp
29221   BuildMI(thisMBB, DL, TII->get(X86::XBEGIN_4)).addMBB(fallMBB);
29228   BuildMI(mainMBB, DL, TII->get(X86::JMP_1)).addMBB(sinkMBB);
29243       .addReg(mainDstReg).addMBB(mainMBB)
29244       .addReg(fallDstReg).addMBB(fallMBB);
29397       .addMBB(overflowMBB).addImm(X86::COND_AE);
29444       .addMBB(endMBB);
29502       .addReg(OffsetDestReg).addMBB(offsetMBB)
29503       .addReg(OverflowDestReg).addMBB(overflowMBB);
29554     BuildMI(MBB, DL, TII->get(X86::JCC_1)).addMBB(EndMBB).addImm(X86::COND_E);
29702               .addMBB(FalseMBB)
29704               .addMBB(TrueMBB);
29836   BuildMI(ThisMBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(FirstCC);
29840   BuildMI(FirstInsertedMBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(SecondCC);
29850           .addMBB(SecondInsertedMBB)
29852           .addMBB(ThisMBB);
29856   MIB.addReg(FirstCMOV.getOperand(2).getReg()).addMBB(FirstInsertedMBB);
29996   BuildMI(ThisMBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC);
30078   BuildMI(BB, DL, TII->get(X86::JCC_1)).addMBB(mallocMBB).addImm(X86::COND_G);
30086   BuildMI(bumpMBB, DL, TII->get(X86::JMP_1)).addMBB(continueMBB);
30123   BuildMI(mallocMBB, DL, TII->get(X86::JMP_1)).addMBB(continueMBB);
30135       .addMBB(mallocMBB)
30137       .addMBB(bumpMBB);
30174   BuildMI(*RestoreMBB, RestoreMBBI, DL, TII.get(X86::JMP_4)).addMBB(TargetMBB);
30547               .addMBB(restoreMBB)
30555               .addMBB(restoreMBB, Subtarget.classifyBlockAddressReference())
30571     MIB.addMBB(restoreMBB);
30580           .addMBB(restoreMBB);
30595     .addReg(mainDstReg).addMBB(mainMBB)
30596     .addReg(restoreDstReg).addMBB(restoreMBB);
30612   BuildMI(restoreMBB, DL, TII->get(X86::JMP_1)).addMBB(sinkMBB);
30705   BuildMI(checkSspMBB, DL, TII->get(X86::JCC_1)).addMBB(sinkMBB).addImm(X86::COND_E);
30735   BuildMI(fallMBB, DL, TII->get(X86::JCC_1)).addMBB(sinkMBB).addImm(X86::COND_BE);
30758   BuildMI(fixShadowMBB, DL, TII->get(X86::JCC_1)).addMBB(sinkMBB).addImm(X86::COND_E);
30781       .addMBB(fixShadowLoopPrepareMBB)
30783       .addMBB(fixShadowLoopMBB);
30793   BuildMI(fixShadowLoopMBB, DL, TII->get(X86::JCC_1)).addMBB(fixShadowLoopMBB).addImm(X86::COND_NE);
30914           .addMBB(DispatchBB)
30921           .addMBB(DispatchBB, Subtarget.classifyBlockAddressReference())
30928     MIB.addMBB(DispatchBB);
31038   BuildMI(DispatchBB, DL, TII->get(X86::JCC_1)).addMBB(TrapBB).addImm(X86::COND_AE);
lib/Target/X86/X86InstrInfo.cpp
 2592           .addMBB(UnCondBrIter->getOperand(0).getMBB())
 2595           .addMBB(TargetBB);
 2784     BuildMI(&MBB, DL, get(X86::JMP_1)).addMBB(TBB);
 2797     BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(TBB).addImm(X86::COND_NE);
 2799     BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(TBB).addImm(X86::COND_P);
 2810     BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(FBB).addImm(X86::COND_NE);
 2812     BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(TBB).addImm(X86::COND_NP);
 2816     BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(TBB).addImm(CC);
 2822     BuildMI(&MBB, DL, get(X86::JMP_1)).addMBB(FBB);
lib/Target/X86/X86InstructionSelector.cpp
 1415       .addMBB(DestMBB).addImm(X86::COND_NE);
lib/Target/X86/X86RetpolineThunks.cpp
  276   BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::JMP_1)).addMBB(CaptureSpec);
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  254           BuildMI(&MBB, DebugLoc(), TII.get(X86::JMP_1)).addMBB(&OldLayoutSucc);
 1111                          .addMBB(&MBB);
 1122                          .addMBB(&MBB)
 1150                         .addMBB(&MBB);
 1162               .addMBB(&MBB)
lib/Target/XCore/XCoreISelLowering.cpp
 1561       .addMBB(sinkMBB);
 1577       .addMBB(copy0MBB)
 1579       .addMBB(thisMBB);
lib/Target/XCore/XCoreInstrInfo.cpp
  286       BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(TBB);
  291                              .addMBB(TBB);
  300                          .addMBB(TBB);
  301   BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB);
tools/llvm-exegesis/lib/X86/Target.cpp
  659       .addMBB(&TargetMBB)
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
  704     .addMBB(EntryMBB)
  706     .addMBB(MidMBB);
  713     .addMBB(EntryMBB)
  715     .addMBB(MidMBB);