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

References

gen/lib/Target/X86/X86GenFastISel.inc
 6952   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::AL).addReg(Op0);
 7435   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::CL).addReg(Op1);
 7537   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::CL).addReg(Op1);
 7699   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::CL).addReg(Op1);
 8025   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::CL).addReg(Op1);
 8041   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), X86::CL).addReg(Op1);
lib/CodeGen/SelectionDAG/FastISel.cpp
  138   if (!FuncInfo.MBB->empty())
  139     EmitStartPt = &FuncInfo.MBB->back();
  195                     : FuncInfo.MBB->rend();
  275     OrderMap.initialize(FuncInfo.MBB, LastFlushPoint);
  302     SinkPos = FuncInfo.MBB->instr_end();
  318   FuncInfo.MBB->remove(&LocalMI);
  319   FuncInfo.MBB->insert(SinkPos, &LocalMI);
  320   if (SinkPos != FuncInfo.MBB->end())
  325     FuncInfo.MBB->remove(DI);
  326     FuncInfo.MBB->insert(SinkPos, DI);
  446     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  533     FuncInfo.MBB = FuncInfo.InsertPt->getParent();
  536     FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI();
  539   while (FuncInfo.InsertPt != FuncInfo.MBB->end() &&
  576   if (FuncInfo.InsertPt != FuncInfo.MBB->begin())
  839       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackDown));
  845   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  852   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackUp))
 1022   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, CLI.Call, DbgLoc,
 1051       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1072       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1308     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1394       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1414       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, false, 0U,
 1418         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 1424         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 1430       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 1438       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, IsIndirect, Reg,
 1455     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1555       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1584       FirstDeadInst = FuncInfo.MBB->getFirstNonPHI();
 1671   if (FuncInfo.MBB->getBasicBlock()->sizeWithoutDebug() > 1 &&
 1672       FuncInfo.MBB->isLayoutSuccessor(MSucc)) {
 1678     TII.insertBranch(*FuncInfo.MBB, MSucc, nullptr,
 1683         FuncInfo.MBB->getBasicBlock(), MSucc->getBasicBlock());
 1684     FuncInfo.MBB->addSuccessor(MSucc, BranchProbability);
 1686     FuncInfo.MBB->addSuccessorWithoutProb(MSucc);
 1699       FuncInfo.MBB->addSuccessor(TrueMBB, BranchProbability);
 1701       FuncInfo.MBB->addSuccessorWithoutProb(TrueMBB);
 2029       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2042   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg);
 2055     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2058     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2060     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2078     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2082     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2085     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2104     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2109     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2113     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2128     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2132     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2135     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2151     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2156     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2160     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2174     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2177     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2179     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2196     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2201     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2205     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2217     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2220     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II).addImm(Imm);
 2221     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2234   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY),
 2366   FuncInfo.MBB = User->getParent();
 2382       FuncInfo.MBBMap[cast<Instruction>(Add)->getParent()] != FuncInfo.MBB)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1584   MachineBasicBlock *CatchPadMBB = FuncInfo.MBB;
 1599   FuncInfo.MBB->addSuccessor(TargetMBB);
 1606     if (TargetMBB != NextBlock(FuncInfo.MBB) ||
 1637   FuncInfo.MBB->setIsEHScopeEntry();
 1640     FuncInfo.MBB->setIsEHFuncletEntry();
 1641     FuncInfo.MBB->setIsCleanupFuncletEntry();
 1745           ? BPI->getEdgeProbability(FuncInfo.MBB->getBasicBlock(), UnwindDest)
 1750     addSuccessorWithProb(FuncInfo.MBB, UnwindDest.first, UnwindDest.second);
 1752   FuncInfo.MBB->normalizeSuccProbs();
 1910                             &I, FuncInfo.MBB, SwiftError.getFunctionArg()),
 2223   MachineBasicBlock *BrMBB = FuncInfo.MBB;
 2740   MachineBasicBlock *InvokeMBB = FuncInfo.MBB;
 2826   MachineBasicBlock *CallBrMBB = FuncInfo.MBB;
 2860   assert(FuncInfo.MBB->isEHPad() &&
 2921   MachineBasicBlock *IndirectBrMBB = FuncInfo.MBB;
 4141       SwiftError.getOrCreateVRegDefAt(&I, FuncInfo.MBB, I.getPointerOperand());
 4179       SwiftError.getOrCreateVRegUseAt(&I, FuncInfo.MBB, SV), ValueVTs[0]);
 5432     bool IsInEntryBlock = FuncInfo.MBB == &FuncInfo.MF->front();
 6656       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, dl,
 7137           SwiftError.getOrCreateVRegUseAt(CS.getInstruction(), FuncInfo.MBB, V),
 7192         CS.getInstruction(), FuncInfo.MBB, SwiftErrorVal);
 9874         SwiftError->setCurrentVReg(FuncInfo->MBB, SwiftError->getFunctionArg(),
10445   MachineBasicBlock *SwitchMBB = FuncInfo.MBB;
10521   MachineBasicBlock *SwitchMBB = FuncInfo.MBB;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  793                        FuncInfo->MBB->getBasicBlock()->getName());
  802         (MF->getName() + ":" + FuncInfo->MBB->getBasicBlock()->getName()).str();
  805                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  825                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  847                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  871                       << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  884                       << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  895                       << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  910                       << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  935                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  955                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  974                     << printMBBReference(*FuncInfo->MBB) << " '" << BlockName
  986     Scheduler->Run(CurDAG, FuncInfo->MBB);
  994   MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB;
 1001     LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt);
 1096                     << printMBBReference(*FuncInfo->MBB) << " '"
 1097                     << FuncInfo->MBB->getName() << "'\n");
 1227   MachineBasicBlock *MBB = FuncInfo->MBB;
 1353   FuncInfo->MBB = FuncInfo->MBBMap[&Fn.getEntryBlock()];
 1354   FuncInfo->InsertPt = FuncInfo->MBB->begin();
 1385     if (FuncInfo->InsertPt != FuncInfo->MBB->begin())
 1427     FuncInfo->MBB = FuncInfo->MBBMap[LLVMBB];
 1428     if (!FuncInfo->MBB)
 1432     FuncInfo->InsertPt = FuncInfo->MBB->end();
 1449       SwiftError->preassignVRegs(FuncInfo->MBB, Begin, End);
 1528             FastIS->removeDeadCode(SavedInsertPt, FuncInfo->MBB->end());
 1592       if (HadTailCall && FuncInfo->InsertPt != FuncInfo->MBB->end())
 1593         FastIS->removeDeadCode(FuncInfo->InsertPt, FuncInfo->MBB->end());
 1710     if (!FuncInfo->MBB->isSuccessor(PHI->getParent()))
 1712     PHI.addReg(FuncInfo->PHINodesToUpdate[i].second).addMBB(FuncInfo->MBB);
 1722     FuncInfo->MBB = ParentMBB;
 1751     FuncInfo->MBB = ParentMBB;
 1761       FuncInfo->MBB = FailureMBB;
 1778       FuncInfo->MBB = BTB.Parent;
 1779       FuncInfo->InsertPt = FuncInfo->MBB->end();
 1781       SDB->visitBitTestHeader(BTB, FuncInfo->MBB);
 1791       FuncInfo->MBB = BTB.Cases[j].ThisBB;
 1792       FuncInfo->InsertPt = FuncInfo->MBB->end();
 1817                             FuncInfo->MBB);
 1864       FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB;
 1865       FuncInfo->InsertPt = FuncInfo->MBB->end();
 1868                                 SDB->SL->JTCases[i].first, FuncInfo->MBB);
 1875     FuncInfo->MBB = SDB->SL->JTCases[i].second.MBB;
 1876     FuncInfo->InsertPt = FuncInfo->MBB->end();
 1895       if (FuncInfo->MBB->isSuccessor(PHIBB))
 1896         PHI.addReg(FuncInfo->PHINodesToUpdate[pi].second).addMBB(FuncInfo->MBB);
 1905     FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB;
 1906     FuncInfo->InsertPt = FuncInfo->MBB->end();
 1915     SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB);
 1922     MachineBasicBlock *ThisBB = FuncInfo->MBB;
 1929       FuncInfo->MBB = Succs[i];
 1930       FuncInfo->InsertPt = FuncInfo->MBB->end();
 1933       if (ThisBB->isSuccessor(FuncInfo->MBB)) {
 1935              MBBI = FuncInfo->MBB->begin(), MBBE = FuncInfo->MBB->end();
 1935              MBBI = FuncInfo->MBB->begin(), MBBE = FuncInfo->MBB->end();
lib/Target/AArch64/AArch64FastISel.cpp
  369     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
  392   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY),
  424     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc1), TmpReg)
  428     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  443   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
  448   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  475     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
  487     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(LdrOpc),
  498     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  507     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
  512     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
  587         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  739       if (FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  823       if (FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  936     InMBB = I->getParent() == FuncInfo.MBB->getBasicBlock();
 1021   return FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB;
 1057     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
 1346   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 1390   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 1433   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 1478   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 1537     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
 1548   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
 1897   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1912     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2104   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2173       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II).addReg(SrcReg);
 2320   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 2410       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
 2451       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 2480         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc))
 2486       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc))
 2496     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::B))
 2503       FuncInfo.MBB->addSuccessor(Target, BranchProbability);
 2505       FuncInfo.MBB->addSuccessorWithoutProb(Target);
 2517       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc))
 2533   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 2541   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2559   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II).addReg(AddrReg);
 2563     FuncInfo.MBB->addSuccessor(FuncInfo.MBBMap[Succ]);
 2583     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2623     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::CSINCWr),
 2628     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::CSINCWr),
 2642   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::CSINCWr),
 2813     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II,
 2849   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::FCVTDSr),
 2865   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::FCVTSDr),
 2899   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 3054     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3075   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackDown))
 3115       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3158   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackUp))
 3179     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3269     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II);
 3283       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
 3288       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3303     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II).addReg(CallReg);
 3481     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3506     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3640     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 3646     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::BRK))
 3651       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::BRK))
 3814       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3926     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3933   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3997     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4021       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4127       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4174     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4234       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4295     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4355       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4404     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4463     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4560     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 4604         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 5125   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 5132   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc))
 5138   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::CSINCWr))
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  927   const BasicBlock *BB = FuncInfo->MBB->getBasicBlock();
lib/Target/ARM/ARMFastISel.cpp
  311     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II,
  314     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
  316     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  337         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
  341     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
  344     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  363         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
  367     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
  370     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  384     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II,
  387     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
  389     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  402   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  412   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  438     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  458       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
  476     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  492       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  519     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  525     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  569     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  594       MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
  602       MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  612         MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
  626       MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  631       MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  679     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  721         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  853     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1003   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1011     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1067       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1115         AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1141   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1251       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 1266       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(BrOpc))
 1278       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1283       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 1289       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(BrOpc))
 1316       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TstOpc))
 1321   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 1327   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(BrOpc))
 1340   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1345     FuncInfo.MBB->addSuccessor(FuncInfo.MBBMap[SuccBB]);
 1448     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 1452     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 1464     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1491   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(MovCCOpc), DestReg)
 1511   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1530   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1576   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1603   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1652       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TstOpc))
 1672     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(MovCCOpc),
 1680     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(MovCCOpc),
 1782   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1829   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1947   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1993       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2007       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2039   AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2056       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2077       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2162     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2169   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2265   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
 2406   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
 2511       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2569     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(
 2722         *FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opcode), ResultReg);
 2802   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2970       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), TempReg)
 2982   MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 2991     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3064     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
lib/Target/Mips/MipsFastISel.cpp
  211     return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
  215     return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
  346     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::LEA_ADDiu),
  472         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  553     if (I->getParent() == FuncInfo.MBB->getBasicBlock()) {
  804     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  855     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
  946   MachineBasicBlock *BrBB = FuncInfo.MBB;
 1233       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1303     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1473     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1562       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::JALR),
 1768     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2140     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
lib/Target/PowerPC/PPCFastISel.cpp
  158       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  305   return FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB;
  317         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  436     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8),
  541     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  549     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  576     auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
  687     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
  699     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
  722     auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
  771   MachineBasicBlock *BrBB = FuncInfo.MBB;
  785       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
  948     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg)
  951     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg)
  993     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  998     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1003     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1098     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 1142   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 1253   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 1348         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
 1366   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 1419   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1480     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1494   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1527       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::FRSP),
 1654       MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::NOP));
 1660     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1728       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1785         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1792   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1822     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 1834     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::RLWINM),
 1847     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1861   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::MTCTR8))
 1863   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::BCTR8));
 1867     FuncInfo.MBB->addSuccessor(FuncInfo.MBBMap[SuccBB]);
 2028     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocCPT),
 2031     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 2035     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDIStocHA8),
 2041       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocL),
 2043       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 2047       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), DestReg)
 2079     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtoc),
 2093     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDIStocHA8),
 2097       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocL),
 2101       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDItocL),
 2120     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2126     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2129     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2134     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2174     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::RLDICR),
 2182     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ORIS8),
 2189     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ORI8),
 2205     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2225     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ImmReg)
 2277     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8),
 2387     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  521   const BasicBlock *BB = FuncInfo->MBB->getBasicBlock();
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  216         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
  388       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), Reg)
  463   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  468   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  493   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  498   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  504   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  522     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  544     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  583   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  591   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(WebAssembly::COPY),
  607     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  626     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  713     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  869   auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
  937   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
  955     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1053   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 1114   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 1204   auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
 1261   auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
 1289   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
 1304     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1348   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1355   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
lib/Target/X86/X86FastISel.cpp
  471     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg);
  501     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  648       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, Desc);
  684         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
  792           BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), LoadReg);
  838         FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
 1020     InMBB = I->getParent() == FuncInfo.MBB->getBasicBlock();
 1251     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1270     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1278     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1282     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1406       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, CurDbgLoc, TII.get(CompareImmOpc))
 1418   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, CurDbgLoc, TII.get(CompareOpc))
 1439     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOV32r0),
 1449     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOV8ri),
 1491     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 1493     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 1495     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(SETFOpc[2]),
 1513   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 1551     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(MovInst), Result32)
 1555     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::SUBREG_TO_REG),
 1562     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOVZX32rr8),
 1598     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::NEG8r),
 1608     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOVSX32rr8),
 1661       if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
 1694       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::JCC_1))
 1700         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::JCC_1))
 1725         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TestOpc))
 1729         if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
 1734         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::JCC_1))
 1748     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::JCC_1))
 1764     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1770   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::TEST8ri))
 1773   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::JCC_1))
 1831   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY),
 1837     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1842   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(OpReg), ResultReg)
 1943   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1948       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1952       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1959         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1963         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1967         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1974   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1990     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1994     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SHR16ri),
 2004     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Copy), ResultReg)
 2070       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 2072       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 2077         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, TmpReg)
 2080         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 2110       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2116     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::TEST8ri))
 2215     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2227     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2248     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2274     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2328       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2334     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::TEST8ri))
 2381       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2451   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2483     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2490   MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpc),
 2638       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2660       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2703     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2715       addDirectMem(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2793     addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II), AM)
 2800     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::TRAP));
 2841       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2847     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
 2923         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2950       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2961         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2978     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::SETCCr),
 3048     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 3146     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3313   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackDown))
 3404       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3446     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3467     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOV8ri),
 3491     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CallOpc))
 3508     MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CallOpc));
 3541   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackUp))
 3573     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3585       addFrameReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3589       addFrameReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3704       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3793     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOV64ri),
 3796     MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3806   addConstantPoolReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3831       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(X86::MOV64ri),
 3839       addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3886   addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3919   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg);
 3989     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 3995     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
 4000     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,