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);
include/llvm/CodeGen/MachineInstrBuilder.h
  365   return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID, DestReg);
  425   return BuildMI(*BB, BB->end(), DL, MCID, DestReg);
include/llvm/CodeGen/TargetInstrInfo.h
 1706     return BuildMI(MBB, InsPt, DL, get(TargetOpcode::COPY), Dst)
 1718     return BuildMI(MBB, InsPt, DL, get(TargetOpcode::COPY), Dst)
lib/CodeGen/BranchFolding.cpp
  442       BuildMI(OldMBB, OldInst, DL, TII->get(TargetOpcode::IMPLICIT_DEF), Reg);
  941         BuildMI(*Pred, InsertBefore, DL, TII->get(TargetOpcode::IMPLICIT_DEF),
lib/CodeGen/GlobalISel/Utils.cpp
   57       BuildMI(MBB, InsertIt, InsertPt.getDebugLoc(),
   62       BuildMI(MBB, std::next(InsertIt), InsertPt.getDebugLoc(),
lib/CodeGen/MachineBasicBlock.cpp
  517   BuildMI(*this, I, DebugLoc(), TII.get(TargetOpcode::COPY), VirtReg)
lib/CodeGen/MachinePipeliner.cpp
  368       auto Copy = BuildMI(PredB, At, DL, TII->get(TargetOpcode::COPY), NewReg)
lib/CodeGen/MachineRegisterInfo.cpp
  486         BuildMI(*EntryMBB, EntryMBB->begin(), DebugLoc(),
lib/CodeGen/MachineSSAUpdater.cpp
  122   return BuildMI(*BB, I, DebugLoc(), TII->get(Opcode), NewVR);
lib/CodeGen/ModuloSchedule.cpp
  551           BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(),
  667             BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(),
 1486   BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R)
 1506     BuildMI(*InsertBB, InsertBB->getFirstTerminator(), DebugLoc(),
lib/CodeGen/PHIElimination.cpp
  267     PHICopy = BuildMI(MBB, AfterPHIsIt, MPhi->getDebugLoc(),
  405         NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
lib/CodeGen/PrologEpilogInserter.cpp
  547         BuildMI(SaveBlock, I, DebugLoc(),
  575         BuildMI(RestoreBlock, I, DebugLoc(), TII.get(TargetOpcode::COPY), Reg)
lib/CodeGen/RegisterCoalescer.cpp
 1123     MachineInstr *NewCopyMI = BuildMI(*CopyLeftBB, InsPos, CopyMI.getDebugLoc(),
lib/CodeGen/RenameIndependentSubregs.cpp
  332           MachineInstrBuilder ImpDef = BuildMI(*PredMBB, InsertPos,
lib/CodeGen/SelectionDAG/FastISel.cpp
  446     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1555       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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)
 2060     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2078     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2085     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2104     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2113     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2128     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2135     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2151     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2160     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2174     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2179     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2196     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2205     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2217     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
 2221     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2234   BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY),
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  177     BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
  276     BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
  323         BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
  390       BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
  468   BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
  524       BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
  541           BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
  617   BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
 1000       BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
 1013     BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  806       BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg)
  815       BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase)
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1246         BuildMI(*MBB, FuncInfo->InsertPt, SDB->getCurDebugLoc(),
lib/CodeGen/SplitKit.cpp
  545         BuildMI(MBB, InsertBefore, DebugLoc(), Desc, ToReg).addReg(FromReg);
lib/CodeGen/SwiftErrorValueTracking.cpp
  136     BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc,
  232         BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY),
  245           BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc,
lib/CodeGen/TailDuplicator.cpp
  984     auto C = BuildMI(*MBB, Loc, DebugLoc(), CopyD, CI.first)
lib/CodeGen/UnreachableBlockElim.cpp
  195             BuildMI(*BB, BB->getFirstNonPHI(), phi->getDebugLoc(),
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  466         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opcode),
  484       MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
  501           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg);
  553         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg)
  567       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi), DstReg)
  607     BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MRS), DstReg)
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  784           BuildMI(*MBB, std::next(MachineBasicBlock::iterator(MI)), DL,
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),
  507     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
  512     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
 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)
 1897   MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1912     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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,
 3115       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3179     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3283       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
 3288       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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)
 3814       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 3926     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,
lib/Target/AArch64/AArch64FrameLowering.cpp
  991         BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::COPY), AArch64::FP)
 1030       BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVZXi), AArch64::X15)
 1037           BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVKXi), AArch64::X15)
 1046       BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVi64imm), AArch64::X15)
 1096     BuildMI(MBB, MBBI, DL, TII->get(AArch64::SUBXrx64), AArch64::SP)
 1149       BuildMI(MBB, MBBI, DL, TII->get(AArch64::ANDXri), AArch64::SP)
 2378   BuildMI(MBB, MBBI, DL, TII.get(AArch64::MOVi64imm), DstReg).addImm(-2);
lib/Target/AArch64/AArch64ISelLowering.cpp
 1371   BuildMI(*EndBB, EndBB->begin(), DL, TII->get(AArch64::PHI), DestReg)
12404     BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR)
12409       BuildMI(*Exit, Exit->getFirstTerminator(), DebugLoc(),
lib/Target/AArch64/AArch64InstrInfo.cpp
  580       BuildMI(MBB, I, DL, get(AArch64::SUBSXri), AArch64::XZR)
  586       BuildMI(MBB, I, DL, get(AArch64::SUBSWri), AArch64::WZR)
  609       BuildMI(MBB, I, DL, get(AArch64::ANDSWri), AArch64::WZR)
  614       BuildMI(MBB, I, DL, get(AArch64::ANDSXri), AArch64::XZR)
  668   BuildMI(MBB, I, DL, get(Opc), DstReg)
 2482         BuildMI(MBB, I, DL, get(AArch64::ADDXri), DestRegX)
 2488         BuildMI(MBB, I, DL, get(AArch64::ADDWri), DestReg)
 2494       BuildMI(MBB, I, DL, get(AArch64::MOVZWi), DestReg)
 2508         BuildMI(MBB, I, DL, get(AArch64::ORRXrr), DestRegX)
 2514         BuildMI(MBB, I, DL, get(AArch64::ORRWrr), DestReg)
 2526     BuildMI(MBB, I, DL, get(AArch64::ORR_PPzPP), DestReg)
 2537     BuildMI(MBB, I, DL, get(AArch64::ORR_ZZZ), DestReg)
 2547       BuildMI(MBB, I, DL, get(AArch64::ADDXri), DestReg)
 2552       BuildMI(MBB, I, DL, get(AArch64::MOVZXi), DestReg)
 2557       BuildMI(MBB, I, DL, get(AArch64::ORRXrr), DestReg)
 2641       BuildMI(MBB, I, DL, get(AArch64::ORRv16i8), DestReg)
 2666       BuildMI(MBB, I, DL, get(AArch64::ORRv16i8), DestReg)
 2670       BuildMI(MBB, I, DL, get(AArch64::FMOVDr), DestReg)
 2683       BuildMI(MBB, I, DL, get(AArch64::ORRv16i8), DestReg)
 2687       BuildMI(MBB, I, DL, get(AArch64::FMOVSr), DestReg)
 2700       BuildMI(MBB, I, DL, get(AArch64::ORRv16i8), DestReg)
 2708       BuildMI(MBB, I, DL, get(AArch64::FMOVSr), DestReg)
 2721       BuildMI(MBB, I, DL, get(AArch64::ORRv16i8), DestReg)
 2729       BuildMI(MBB, I, DL, get(AArch64::FMOVSr), DestReg)
 2738     BuildMI(MBB, I, DL, get(AArch64::FMOVXDr), DestReg)
 2744     BuildMI(MBB, I, DL, get(AArch64::FMOVDXr), DestReg)
 2751     BuildMI(MBB, I, DL, get(AArch64::FMOVWSr), DestReg)
 2757     BuildMI(MBB, I, DL, get(AArch64::FMOVSWr), DestReg)
 2773     BuildMI(MBB, I, DL, get(AArch64::MRS), DestReg)
 3096     auto MBI = BuildMI(MBB, MBBI, DL, TII->get(Opc), DestReg)
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  916         BuildMI(*MBB, InsertionPoint, DL, TII->get(TargetOpcode::KILL), DstRegW)
  922         BuildMI(*MBB, InsertionPoint, DL, TII->get(AArch64::SBFMXri), DstRegX)
  978         BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
 1018           BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
 1026           BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
lib/Target/AArch64/AArch64RegisterInfo.cpp
  421   BuildMI(*MBB, Ins, DL, MCID, BaseReg)
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  782           BuildMI(*LoopBB, I, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32),
  844               BuildMI(*LoopBB, I, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32),
  849               BuildMI(*LoopBB, I, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32),
  875               BuildMI(*LoopBB, I, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32),
  942   BuildMI(MBB, MBB.end(), DL, TII->get(MovTermOpc), SaveExecReg)
lib/Target/AMDGPU/R600ISelLowering.cpp
  400         BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(R600::PRED_X),
  414         BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(R600::PRED_X),
lib/Target/AMDGPU/R600InstrInfo.cpp
 1243   MachineInstrBuilder MIB = BuildMI(MBB, I, MBB.findDebugLoc(I), get(Opcode),
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  215     MachineInstr *Tmp = BuildMI(MBB, Pos, DL, TII->get(R600::INSERT_SUBREG),
  231       BuildMI(MBB, Pos, DL, TII->get(R600::COPY), Reg).addReg(SrcVec);
lib/Target/AMDGPU/SIAddIMGInit.cpp
  158               BuildMI(MBB, I, DL, TII->get(TargetOpcode::INSERT_SUBREG), NewDst)
lib/Target/AMDGPU/SIFrameLowering.cpp
  123   BuildMI(MBB, I, DebugLoc(), TII->get(AMDGPU::V_MOV_B32_e32), OffsetReg)
  153     BuildMI(MBB, I, DebugLoc(),
  170   BuildMI(MBB, I, DebugLoc(), TII->get(AMDGPU::V_MOV_B32_e32), OffsetReg)
  173   BuildMI(MBB, I, DebugLoc(),
  224       BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADD_U32), FlatScrInitLo)
  227       BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADDC_U32), FlatScrInitHi)
  241     BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADD_U32), AMDGPU::FLAT_SCR_LO)
  244     BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADDC_U32), AMDGPU::FLAT_SCR_HI)
  254   BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), AMDGPU::FLAT_SCR_LO)
  259   BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADD_U32), FlatScrInitLo)
  264   BuildMI(MBB, I, DL, TII->get(AMDGPU::S_LSHR_B32), AMDGPU::FLAT_SCR_HI)
  489     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), ScratchRsrcReg)
  501     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), ScratchWaveOffsetReg)
  506     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), ScratchRsrcReg)
  522       BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), SPReg)
  525       BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADD_U32), SPReg)
  553       BuildMI(MBB, I, DL, SMovB32, RsrcHi)
  558       BuildMI(MBB, I, DL, GetPC64, Rsrc01);
  575     BuildMI(MBB, I, DL, SMovB32, RsrcLo)
  594     BuildMI(MBB, I, DL, LoadDwordX4, ScratchRsrcReg)
  620         BuildMI(MBB, I, DL, Mov64, Rsrc01)
  635         BuildMI(MBB, I, DL, LoadDwordX2, Rsrc01)
  650       BuildMI(MBB, I, DL, SMovB32, Rsrc0)
  654       BuildMI(MBB, I, DL, SMovB32, Rsrc1)
  660     BuildMI(MBB, I, DL, SMovB32, Rsrc2)
  664     BuildMI(MBB, I, DL, SMovB32, Rsrc3)
  712     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::COPY), FuncInfo->SGPRForFPSaveRestoreCopy)
  737       BuildMI(MBB, MBBI, DL, TII->get(OrSaveExec),
  752     BuildMI(MBB, MBBI, DL, TII->get(ExecMov), Exec)
  768     BuildMI(MBB, MBBI, DL, TII->getMCOpcodeFromPseudo(AMDGPU::V_WRITELANE_B32),
  793     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::S_ADD_U32), ScratchSPReg)
  797     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::S_AND_B32), FramePtrReg)
  807     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::COPY), FramePtrReg)
  813     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::S_ADD_U32), StackPtrReg)
  848     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::S_SUB_U32), StackPtrReg)
  855     BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::COPY), FuncInfo->getFrameOffsetReg())
  869     BuildMI(MBB, MBBI, DL, TII->getMCOpcodeFromPseudo(AMDGPU::V_READLANE_B32),
  897       BuildMI(MBB, MBBI, DL, TII->get(OrSaveExec), ScratchExecCopy)
  910     BuildMI(MBB, MBBI, DL, TII->get(ExecMov), Exec)
 1121     BuildMI(MBB, I, DL, TII->get(Op), SPReg)
lib/Target/AMDGPU/SIISelLowering.cpp
 2006     BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR)
 2011       BuildMI(*Exit, Exit->getFirstTerminator(), DebugLoc(),
 3146   BuildMI(*LoopBB, I, DL, TII->get(AMDGPU::S_GETREG_B32), Reg)
 3189   BuildMI(LoopBB, I, DL, TII->get(TargetOpcode::PHI), PhiReg)
 3195   BuildMI(LoopBB, I, DL, TII->get(TargetOpcode::PHI), PhiExec)
 3202   BuildMI(LoopBB, I, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32), CurrentIdxReg)
 3206   BuildMI(LoopBB, I, DL, TII->get(AMDGPU::V_CMP_EQ_U32_e64), CondReg)
 3211   BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_AND_SAVEEXEC_B32
 3224       BuildMI(LoopBB, I, DL, TII->get(AMDGPU::S_ADD_I32), IdxReg)
 3238       BuildMI(LoopBB, I, DL, TII->get(AMDGPU::S_MOV_B32), AMDGPU::M0)
 3241       BuildMI(LoopBB, I, DL, TII->get(AMDGPU::S_ADD_I32), AMDGPU::M0)
 3250     BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_XOR_B32_term
 3292   BuildMI(MBB, I, DL, TII->get(TargetOpcode::IMPLICIT_DEF), TmpExec);
 3295   BuildMI(MBB, I, DL, TII->get(MovExecOpc), SaveExec)
 3309   BuildMI(*RemainderBB, First, DL, TII->get(MovExecOpc), Exec)
 3362       BuildMI(*MBB, I, DL, TII->get(AMDGPU::S_ADD_I32), Tmp)
 3377     BuildMI(*MBB, I, DL, TII->get(AMDGPU::S_MOV_B32), AMDGPU::M0)
 3380     BuildMI(*MBB, I, DL, TII->get(AMDGPU::S_ADD_I32), AMDGPU::M0)
 3417       BuildMI(MBB, I, DL, TII->get(AMDGPU::V_MOV_B32_e32), Dst)
 3423       BuildMI(MBB, I, DL, TII->get(AMDGPU::V_MOVRELS_B32_e32), Dst)
 3439   BuildMI(MBB, I, DL, TII->get(TargetOpcode::IMPLICIT_DEF), InitReg);
 3446     BuildMI(*LoopBB, InsPt, DL, TII->get(AMDGPU::V_MOV_B32_e32), Dst)
 3452     BuildMI(*LoopBB, InsPt, DL, TII->get(AMDGPU::V_MOVRELS_B32_e32), Dst)
 3510     BuildMI(MBB, I, DL, TII->get(TargetOpcode::INSERT_SUBREG), Dst)
10715     BuildMI(MBB, I, DL, TII->get(TargetOpcode::IMPLICIT_DEF), AMDGPU::VCC_HI);
lib/Target/AMDGPU/SIInstrInfo.cpp
  520   BuildMI(MBB, MI, DL, TII->get(AMDGPU::SI_ILLEGAL_COPY), DestReg)
  536     BuildMI(MBB, MI, DL, get(Opc), DestReg)
  544       BuildMI(MBB, MI, DL, get(AMDGPU::S_CSELECT_B32), DestReg)
  552         BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), AMDGPU::VCC_LO)
  570     BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), DestReg)
  578         BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), AMDGPU::VCC)
  596     BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), DestReg)
  639         BuildMI(MBB, MI, DL, get(AMDGPU::V_ACCVGPR_WRITE_B32), DestReg)
  671       BuildMI(MBB, MI, DL, get(AMDGPU::V_ACCVGPR_WRITE_B32), DestReg)
  676     BuildMI(MBB, MI, DL, get(AMDGPU::V_ACCVGPR_WRITE_B32), DestReg)
  720     MachineInstrBuilder Builder = BuildMI(MBB, MI, DL,
  761     BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), DestReg)
  769     BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), DestReg)
  775     BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
  780     BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B64_PSEUDO), DestReg)
  801     MachineInstrBuilder Builder = BuildMI(MBB, MI, DL,
  828     BuildMI(MBB, I, DL, get(AMDGPU::COPY), SReg)
  830     BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  841       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32
  845       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  855       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32
  859       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  871       BuildMI(MBB, I, DL, get(AMDGPU::COPY), SReg)
  873       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  885       BuildMI(MBB, I, DL, get(AMDGPU::COPY), SReg)
  887       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  898       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32
  901       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32
  905       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  916       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32
  919       BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32
  923       BuildMI(MBB, I, DL, get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  946   BuildMI(*MBB, I, DL, get(AMDGPU::V_CMP_EQ_I32_e64), Reg)
  959   BuildMI(*MBB, I, DL, get(AMDGPU::V_CMP_NE_I32_e64), Reg)
 1204     BuildMI(MBB, MI, DL, OpDesc, DestReg)
 1214   auto MIB = BuildMI(MBB, MI, DL, get(Opcode), DestReg);
 1268       BuildMI(Entry, Insert, DL, get(AMDGPU::S_LOAD_DWORD_IMM), STmp0)
 1271       BuildMI(Entry, Insert, DL, get(AMDGPU::S_LOAD_DWORD_IMM), STmp1)
 1276       BuildMI(Entry, Insert, DL, get(AMDGPU::S_MUL_I32), STmp1)
 1280       BuildMI(Entry, Insert, DL, get(AMDGPU::V_MUL_U32_U24_e32), TIDReg)
 1284       BuildMI(Entry, Insert, DL, get(AMDGPU::V_MAD_U32_U24), TIDReg)
 1295       BuildMI(Entry, Insert, DL, get(AMDGPU::V_MBCNT_LO_U32_B32_e64),
 1300       BuildMI(Entry, Insert, DL, get(AMDGPU::V_MBCNT_HI_U32_B32_e64),
 1306     BuildMI(Entry, Insert, DL, get(AMDGPU::V_LSHLREV_B32_e32),
 1788   MachineInstr *GetPC = BuildMI(MBB, I, DL, get(AMDGPU::S_GETPC_B64), PCReg);
 2177       BuildMI(MBB, I, DL, get(SelOp), DstReg)
 2187       BuildMI(MBB, I, DL, get(AMDGPU::S_CSELECT_B64), DstReg)
 2228   MachineInstrBuilder MIB = BuildMI(
 2241       BuildMI(MBB, I, DL, get(SelOp), DstElt)
 3848   BuildMI(*MI.getParent(), I, DL, get(Opcode), Reg).add(MO);
 3864     BuildMI(*MBB, MI, DL, get(TargetOpcode::COPY), SubReg)
 3875   BuildMI(*MBB, MI, DL, get(TargetOpcode::COPY), NewSuperReg)
 3878   BuildMI(*MBB, MI, DL, get(TargetOpcode::COPY), SubReg)
 4290       BuildMI(InsertMBB, I, DL, get(AMDGPU::COPY), DstReg).add(Op);
 4350   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_READFIRSTLANE_B32), SRsrcSub0)
 4352   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_READFIRSTLANE_B32), SRsrcSub1)
 4354   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_READFIRSTLANE_B32), SRsrcSub2)
 4356   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_READFIRSTLANE_B32), SRsrcSub3)
 4359   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::REG_SEQUENCE), SRsrc)
 4374   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_CMP_EQ_U64_e64), CondReg0)
 4377   BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_CMP_EQ_U64_e64), CondReg1)
 4380   BuildMI(LoopBB, I, DL, TII.get(AndOpc), AndCond)
 4387   BuildMI(LoopBB, I, DL, TII.get(SaveExecOpc), SaveExec)
 4394   BuildMI(LoopBB, I, DL, TII.get(XorTermOpc), Exec)
 4418   BuildMI(MBB, I, DL, TII.get(MovExecOpc), SaveExec).addReg(Exec);
 4467   BuildMI(*RemainderBB, First, DL, TII.get(MovExecOpc), Exec).addReg(SaveExec);
 5151   BuildMI(MBB, MII, DL, get(SubOp), TmpReg)
 5155   BuildMI(MBB, MII, DL, get(AMDGPU::V_MAX_I32_e64), ResultReg)
 5179     BuildMI(MBB, MII, DL, get(AMDGPU::V_XNOR_B32_e64), NewDest)
 5202       BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B32), Temp).add(Src0);
 5203       Xor = BuildMI(MBB, MII, DL, get(AMDGPU::S_XOR_B32), NewDest)
 5207       BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B32), Temp).add(Src1);
 5208       Xor = BuildMI(MBB, MII, DL, get(AMDGPU::S_XOR_B32), NewDest)
 5212       Xor = BuildMI(MBB, MII, DL, get(AMDGPU::S_XOR_B32), Temp)
 5216           BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B32), NewDest).addReg(Temp);
 5243   MachineInstr &Op = *BuildMI(MBB, MII, DL, get(Opcode), Interm)
 5247   MachineInstr &Not = *BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B32), NewDest)
 5272   MachineInstr &Not = *BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B32), Interm)
 5275   MachineInstr &Op = *BuildMI(MBB, MII, DL, get(Opcode), NewDest)
 5313   MachineInstr &LoHalf = *BuildMI(MBB, MII, DL, InstDesc, DestSub0).add(SrcReg0Sub0);
 5319   MachineInstr &HiHalf = *BuildMI(MBB, MII, DL, InstDesc, DestSub1).add(SrcReg0Sub1);
 5322   BuildMI(MBB, MII, DL, get(TargetOpcode::REG_SEQUENCE), FullDestReg)
 5380     BuildMI(MBB, MII, DL, get(LoOpc), DestSub0)
 5388     BuildMI(MBB, MII, DL, get(HiOpc), DestSub1)
 5395   BuildMI(MBB, MII, DL, get(TargetOpcode::REG_SEQUENCE), FullDestReg)
 5451   MachineInstr &LoHalf = *BuildMI(MBB, MII, DL, InstDesc, DestSub0)
 5456   MachineInstr &HiHalf = *BuildMI(MBB, MII, DL, InstDesc, DestSub1)
 5461   BuildMI(MBB, MII, DL, get(TargetOpcode::REG_SEQUENCE), FullDestReg)
 5504   BuildMI(MBB, MII, DL, get(AMDGPU::S_NOT_B64), Interm)
 5509   MachineInstr &Xor = *BuildMI(MBB, MII, DL, get(AMDGPU::S_XOR_B64), NewDest)
 5544   BuildMI(MBB, MII, DL, InstDesc, MidReg).add(SrcRegSub0).addImm(0);
 5546   BuildMI(MBB, MII, DL, InstDesc, ResultReg).add(SrcRegSub1).addReg(MidReg);
 5578     BuildMI(MBB, MII, DL, get(AMDGPU::V_BFE_I32), MidRegLo)
 5583     BuildMI(MBB, MII, DL, get(AMDGPU::V_ASHRREV_I32_e32), MidRegHi)
 5587     BuildMI(MBB, MII, DL, get(TargetOpcode::REG_SEQUENCE), ResultReg)
 5602   BuildMI(MBB, MII, DL, get(AMDGPU::V_ASHRREV_I32_e64), TmpReg)
 5606   BuildMI(MBB, MII, DL, get(TargetOpcode::REG_SEQUENCE), ResultReg)
 6194     return BuildMI(MBB, I, DL, get(AMDGPU::V_ADD_U32_e64), DestReg);
 6200   return BuildMI(MBB, I, DL, get(AMDGPU::V_ADD_I32_e64), DestReg)
 6210     return BuildMI(MBB, I, DL, get(AMDGPU::V_ADD_U32_e32), DestReg);
 6217   return BuildMI(MBB, I, DL, get(AMDGPU::V_ADD_I32_e64), DestReg)
 6532         return BuildMI(MBB, Cur, DL, get(TargetOpcode::COPY), Dst).addReg(Src);
 6549     return BuildMI(MBB, InsPt, InsPt->getDebugLoc(),
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  912     BuildMI(*MBB, CI.Paired, DL, TII->get(AMDGPU::S_MOV_B32), ImmReg)
  926       BuildMI(*MBB, CI.Paired, DL, Read2Desc, DestReg)
 1005     BuildMI(*MBB, CI.Paired, DL, TII->get(AMDGPU::S_MOV_B32), ImmReg)
 1050   auto MIB = BuildMI(*MBB, CI.Paired, DL, TII->get(Opcode), DestReg);
 1111     BuildMI(*MBB, CI.Paired, DL, TII->get(Opcode), DestReg)
 1154   auto MIB = BuildMI(*MBB, CI.Paired, DL, TII->get(Opcode), DestReg);
 1313   BuildMI(*MBB, CI.Paired, DL, TII->get(AMDGPU::REG_SEQUENCE), SrcReg)
 1397     BuildMI(*MBB, MBBI, DL, TII->get(AMDGPU::V_ADD_I32_e64), DestSub0)
 1406   BuildMI(*MBB, MBBI, DL, TII->get(AMDGPU::V_ADDC_U32_e64), DestSub1)
 1417     BuildMI(*MBB, MBBI, DL, TII->get(TargetOpcode::REG_SEQUENCE), FullDestReg)
lib/Target/AMDGPU/SILowerControlFlow.cpp
  219     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), CopyReg)
  226     BuildMI(MBB, I, DL, TII->get(AndOpc), Tmp)
  235       BuildMI(MBB, I, DL, TII->get(XorOpc), SaveExecReg)
  244     BuildMI(MBB, I, DL, TII->get(MovTermOpc), Exec)
  295     BuildMI(MBB, Start, DL, TII->get(AMDGPU::COPY), CopyReg)
  303     BuildMI(MBB, Start, DL, TII->get(OrSaveExecOpc), SaveReg)
  312       BuildMI(MBB, ElsePt, DL, TII->get(AndOpc), DstReg)
  321     BuildMI(MBB, ElsePt, DL, TII->get(XorTermrOpc), Exec)
  426   MachineInstr *NewMI = BuildMI(MBB, InsPt, DL, TII->get(OrOpc), Exec)
lib/Target/AMDGPU/SILowerI1Copies.cpp
  439   BuildMI(MBB, MBB.getFirstTerminator(), {}, TII->get(AMDGPU::IMPLICIT_DEF),
  824       BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(CurReg);
  826       BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(ExecReg);
  828       BuildMI(MBB, I, DL, TII->get(XorOp), DstReg)
  842       BuildMI(MBB, I, DL, TII->get(AndN2Op), PrevMaskedReg)
  853       BuildMI(MBB, I, DL, TII->get(AndOp), CurMaskedReg)
  860     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg)
  863     BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg)
  866     BuildMI(MBB, I, DL, TII->get(OrN2Op), DstReg)
  870     BuildMI(MBB, I, DL, TII->get(OrOp), DstReg)
lib/Target/AMDGPU/SIRegisterInfo.cpp
  356     BuildMI(*MBB, Ins, DL, TII->get(AMDGPU::V_MOV_B32_e32), BaseReg)
  366   BuildMI(*MBB, Ins, DL, TII->get(AMDGPU::S_MOV_B32), OffsetReg)
  368   BuildMI(*MBB, Ins, DL, TII->get(AMDGPU::V_MOV_B32_e32), FIReg)
  568   return BuildMI(*MBB, MI, MI->getDebugLoc(), TII->get(Opc), Dst)
  679     BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_U32), SOffset)
  705           BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_ACCVGPR_READ_B32), TmpReg)
  728         MIB = BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_ACCVGPR_WRITE_B32),
  739     BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_SUB_U32), ScratchOffsetReg)
  804       BuildMI(*MBB, MI, DL,
  824         = BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), TmpVGPR)
  854     BuildMI(*MBB, MI, DL, TII->get(AMDGPU::COPY), AMDGPU::M0)
  903         BuildMI(*MBB, MI, DL, TII->getMCOpcodeFromPseudo(AMDGPU::V_READLANE_B32),
  927       BuildMI(*MBB, MI, DL, TII->get(AMDGPU::SI_SPILL_V32_RESTORE), TmpVGPR)
  935         BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_READFIRSTLANE_B32), SubReg)
  944     BuildMI(*MBB, MI, DL, TII->get(AMDGPU::COPY), AMDGPU::M0)
 1110         BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_SUB_U32), DiffReg)
 1117           BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_LSHRREV_B32_e64), ResultReg)
 1164             BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_LSHR_B32), ScaledReg)
 1167             BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_U32), ScaledReg)
 1170             BuildMI(*MBB, MI, DL, TII->get(AMDGPU::COPY), ResultReg)
 1175               BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_SUB_U32), ScaledReg)
 1178             BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_LSHL_B32), ScaledReg)
 1187           BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_U32), FrameReg)
 1230         BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), TmpReg)
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  562       BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::COPY), SaveReg)
  565       BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::COPY), AMDGPU::SCC)
  632     MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ?
  638     MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ?
  655     MI = BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::COPY), Exec)
  658     MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ?
  673   MI = BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::ENTER_WWM), SaveOrig)
  684   MI = BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::EXIT_WWM),
  904       MachineInstr *MI = BuildMI(Entry, EntryMI, DebugLoc(),
  914       BuildMI(Entry, EntryMI, DebugLoc(), TII->get(ST->isWave32() ?
lib/Target/ARC/ARCFrameLowering.cpp
   72   BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr)
  143     BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP)
  187     BuildMI(MBB, MBBI, dl,
  258     BuildMI(MBB, MBBI, DebugLoc(), TII->get(Opc), ARC::SP)
  288     BuildMI(MBB, MBBI, MBB.findDebugLoc(MBBI), TII->get(Opc), ARC::SP)
  303     BuildMI(MBB, MBBI, MBB.findDebugLoc(MBBI), TII->get(Opc), ARC::SP)
  464   BuildMI(MBB, MBBI, dl, TII->get(Opc), Reg)
lib/Target/ARC/ARCInstrInfo.cpp
  289   BuildMI(MBB, I, dl, get(ARC::MOV_rr), DestReg)
  363     return BuildMI(MBB, MI, dl, get(ARC::MOV_rs12), Reg)
lib/Target/ARC/ARCRegisterInfo.cpp
   50     BuildMI(MBB, II, dl, TII.get(ARC::LD_rlimm), Reg)
   93     BuildMI(MBB, II, dl, TII.get(MI.getOpcode()), Reg)
lib/Target/ARM/A15SDOptimizer.cpp
  423   BuildMI(MBB, InsertBefore, DL,
  438   BuildMI(MBB,
  452   BuildMI(MBB,
  470   BuildMI(MBB, InsertBefore, DL, TII->get(ARM::VEXTd32), Out)
  482   BuildMI(MBB,
  498   BuildMI(MBB,
lib/Target/ARM/ARMBaseInstrInfo.cpp
  777       BuildMI(MBB, I, I->getDebugLoc(), get(Opc), DestReg);
  838     BuildMI(MBB, I, DL, get(ARM::MOVr), DestReg)
  861     MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc), DestReg);
  931     BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMSR_P0), DestReg)
  937     BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMRS_P0), DestReg)
  943     BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMSR_FPSCR_NZCVQC), DestReg)
  949     BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMRS_FPSCR_NZCVQC), DestReg)
  976     Mov = BuildMI(MBB, I, I->getDebugLoc(), get(Opc), Dst).addReg(Src);
 1285       BuildMI(MBB, I, DL, get(ARM::VLDRH), DestReg)
 1295       BuildMI(MBB, I, DL, get(ARM::LDRi12), DestReg)
 1301       BuildMI(MBB, I, DL, get(ARM::VLDRS), DestReg)
 1307       BuildMI(MBB, I, DL, get(ARM::VLDR_P0_off), DestReg)
 1317       BuildMI(MBB, I, DL, get(ARM::VLDRD), DestReg)
 1350         BuildMI(MBB, I, DL, get(ARM::VLD1q64), DestReg)
 1356         BuildMI(MBB, I, DL, get(ARM::VLDMQIA), DestReg)
 1363       auto MIB = BuildMI(MBB, I, DL, get(ARM::MVE_VLDRWU32), DestReg);
 1375         BuildMI(MBB, I, DL, get(ARM::VLD1d64TPseudo), DestReg)
 1398         BuildMI(MBB, I, DL, get(ARM::VLD1d64QPseudo), DestReg)
 1710     BuildMI(MBB, I, Orig.getDebugLoc(), get(Opcode), DestReg)
 2365     BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), DestReg)
 2388     BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg)
 4780   BuildMI(MBB, MI, DL, get(LoadImmOpc), Reg)
 4784     MIB = BuildMI(MBB, MI, DL, get(LoadOpc), Reg);
 4794   MIB = BuildMI(MBB, MI, DL, get(LoadOpc), Reg);
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  648   MachineInstrBuilder MIB = BuildMI(*MBB, Ins, DL, MCID, BaseReg)
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  846     LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVi), DstReg);
  878   LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LO16Opc), DstReg);
  955         BuildMI(MBB, MBBI, DL, TII->get(UxtOp), DesiredReg)
 1219       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(newOpc),
 1232       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1244       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1257       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsr),
 1273       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc),
 1285       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1299       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1322       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc),
 1369           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(bicOpc), ARM::R6)
 1384       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1397           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1420         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1453           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewLdOpc), DstReg)
 1505           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LDRLITOpc), DstReg)
 1543       MachineInstrBuilder MIB1 = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1548       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(HI16Opc), DstReg)
 1576           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::SUBri), ARM::PC)
lib/Target/ARM/ARMFastISel.cpp
  311     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)
  344     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  363         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
  370     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  384     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,
  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,
 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,
 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,
 1993       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2007       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,
 2511       AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 2721     MachineInstrBuilder MIB = BuildMI(
 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/ARM/ARMFrameLowering.cpp
  303       BuildMI(MBB, MBBI, DL, TII.get(ARM::BFC), Reg)
  308       BuildMI(MBB, MBBI, DL, TII.get(ARM::BICri), Reg)
  318       BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg)
  323       BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg)
  333     BuildMI(MBB, MBBI, DL, TII.get(ARM::t2BFC), Reg)
  522       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), ARM::R4)
  527       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R4)
  544       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R12)
  556     BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), ARM::SP)
  733       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::R4)
  738       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  753       BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister())
  758       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister())
  835           BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  842           BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), ARM::SP)
  847           BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
 1024       MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(StmOpc), ARM::SP)
 1031       BuildMI(MBB, MI, DL, TII.get(StrOpc), ARM::SP)
 1120       MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(LdmOpc), ARM::SP)
 1138         BuildMI(MBB, MI, DL, TII.get(LdrOpc), Regs[0])
 1209   BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4)
 1228   MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(Opc), ARM::SP)
 1244     BuildMI(MBB, MI, DL, TII.get(ARM::VST1d64Qwb_fixed), ARM::R4)
 1362   BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4)
 1375     BuildMI(MBB, MI, DL, TII.get(ARM::VLD1d64Qwb_fixed), NextReg)
 1393     BuildMI(MBB, MI, DL, TII.get(ARM::VLD1d64Q), NextReg)
 1406     BuildMI(MBB, MI, DL, TII.get(ARM::VLD1q64), SupReg)
 1416     BuildMI(MBB, MI, DL, TII.get(ARM::VLDRD), NextReg)
lib/Target/ARM/ARMISelLowering.cpp
 9933     BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data)
 9940     BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data)
 9944     BuildMI(*BB, Pos, dl, TII->get(ARM::tADDi8), AddrOut)
 9950     BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data)
 9956     BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data)
 9974     BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut)
 9986     BuildMI(*BB, Pos, dl, TII->get(ARM::tADDi8), AddrOut)
 9992     BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut)
 9998     BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut)
10186   BuildMI(*BB, BB->begin(), dl, TII->get(ARM::PHI), varPhi)
10206     BuildMI(*BB, BB->end(), dl, TII->get(ARM::tSUBi8), varLoop)
10213         BuildMI(*BB, BB->end(), dl,
10530     BuildMI(*BB, BB->begin(), dl, TII->get(ARM::PHI), MI.getOperand(0).getReg())
10657     BuildMI(*RSBBB, RSBBB->begin(), dl,
10666     BuildMI(*SinkBB, SinkBB->begin(), dl,
17125     BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR)
17130       BuildMI(*Exit, Exit->getFirstTerminator(), DebugLoc(),
lib/Target/ARM/ARMInstrInfo.cpp
  123   MIB = BuildMI(MBB, MI, DL, get(ARM::MOV_ga_pcrel_ldr), Reg)
  131   BuildMI(MBB, MI, DL, get(ARM::LDRi12), Reg)
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  550       BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBi8), Base)
  571     BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBi8), Base)
  736           BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVSr), NewBase)
  739           BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase)
  749         BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
  754         BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
  760       BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
 1452         BuildMI(MBB, MBBI, DL, TII->get(NewOpc), MI->getOperand(0).getReg())
 1458         BuildMI(MBB, MBBI, DL, TII->get(NewOpc), MI->getOperand(0).getReg())
 1468       BuildMI(MBB, MBBI, DL, TII->get(NewOpc), MI->getOperand(0).getReg())
 1483       BuildMI(MBB, MBBI, DL, TII->get(NewOpc), Base)
 1492       BuildMI(MBB, MBBI, DL, TII->get(NewOpc), Base)
lib/Target/ARM/Thumb1FrameLowering.cpp
   84       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ScratchReg)
   90     BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDhirr), ARM::SP)
  302     BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr)
  412     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::R4)
  416     BuildMI(MBB, MBBI, dl, TII.get(ARM::tLSRri), ARM::R4)
  422     BuildMI(MBB, MBBI, dl, TII.get(ARM::tLSLri), ARM::R4)
  428     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  440     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), BasePtr)
  519         BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  523         BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
lib/Target/ARM/Thumb1InstrInfo.cpp
   51     BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
   61       BuildMI(MBB, I, DL, get(ARM::tMOVSr), DestReg)
  125     BuildMI(MBB, I, DL, get(ARM::tLDRspi), DestReg)
lib/Target/ARM/Thumb2InstrInfo.cpp
  129   BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
  191     BuildMI(MBB, I, DL, get(ARM::t2LDRi12), DestReg)
  238     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg)
  255       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), DestReg)
  261       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVTi16), DestReg)
  270         BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), DestReg)
  282         BuildMI(MBB, MBBI, dl, TII.get(ARM::t2ADDrr), DestReg)
  298       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg)
  312         BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg)
  353     MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg)
lib/Target/ARM/ThumbRegisterInfo.cpp
  149     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg)
  154     BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg)
  158     BuildMI(MBB, MBBI, dl, TII.get(ARM::tRSB), LdReg)
  163     BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), LdReg)
  172   MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg);
  312     MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(CopyOpc), DestReg);
  329     MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(ExtraOpc), DestReg);
lib/Target/AVR/AVRExpandPseudoInsts.cpp
   68     return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode), DstReg);
lib/Target/AVR/AVRFrameLowering.cpp
   84     BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0)
  114   BuildMI(MBB, MBBI, DL, TII.get(AVR::SPREAD), AVR::R29R28)
  131   MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
  139   BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
  170     BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), AVR::R0);
  174     BuildMI(MBB, MBBI, DL, TII.get(AVR::POPWRd), AVR::R1R0);
  178     BuildMI(MBB, MBBI, DL, TII.get(AVR::POPWRd), AVR::R29R28);
  208   MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
  215   BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
  295     BuildMI(MBB, MI, DL, TII.get(AVR::POPRd), Reg);
  401       BuildMI(MBB, MI, DL, TII.get(AVR::SPREAD), AVR::R31R30).addReg(AVR::SP);
  403       MachineInstr *New = BuildMI(MBB, MI, DL, TII.get(addOpcode), AVR::R31R30)
  408       BuildMI(MBB, MI, DL, TII.get(AVR::SPWRITE), AVR::SP)
  518     BuildMI(EntryMBB, MBBI, DL, TII.get(AVR::COPY), SPCopy).addReg(AVR::SP);
  526         BuildMI(MBB, MBBI, DL, TII.get(AVR::COPY), AVR::SP)
lib/Target/AVR/AVRISelLowering.cpp
 1559   BuildMI(*RemBB, RemBB->begin(), dl, TII.get(AVR::PHI), DstReg)
 1590   BuildMI(*BB, I, MI.getDebugLoc(), TII.get(AVR::EORRdRr), AVR::R1)
 1673   BuildMI(*trueMBB, trueMBB->begin(), dl, TII.get(AVR::PHI), MI.getOperand(0).getReg())
lib/Target/AVR/AVRInstrInfo.cpp
   52       BuildMI(MBB, MI, DL, get(AVR::MOVWRdRr), DestReg)
   61       BuildMI(MBB, MI, DL, get(AVR::MOVRdRr), DestLo)
   63       BuildMI(MBB, MI, DL, get(AVR::MOVRdRr), DestHi)
   77     BuildMI(MBB, MI, DL, get(Opc), DestReg)
  188   BuildMI(MBB, MI, DL, get(Opcode), DestReg)
lib/Target/AVR/AVRRegisterInfo.cpp
  196     MachineInstr *New = BuildMI(MBB, II, dl, TII.get(Opcode), DstReg)
  222     BuildMI(MBB, II, dl, TII.get(AVR::INRdA), AVR::R0).addImm(0x3f);
  224     MachineInstr *New = BuildMI(MBB, II, dl, TII.get(AddOpc), AVR::R29R28)
  236     BuildMI(MBB, std::next(II), dl, TII.get(SubOpc), AVR::R29R28)
lib/Target/BPF/BPFISelLowering.cpp
  744   BuildMI(*BB, BB->begin(), DL, TII.get(BPF::PHI), MI.getOperand(0).getReg())
lib/Target/BPF/BPFInstrInfo.cpp
   36     BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg)
   39     BuildMI(MBB, I, DL, get(BPF::MOV_rr_32), DestReg)
  157     BuildMI(MBB, I, DL, get(BPF::LDD), DestReg).addFrameIndex(FI).addImm(0);
  159     BuildMI(MBB, I, DL, get(BPF::LDW32), DestReg).addFrameIndex(FI).addImm(0);
lib/Target/BPF/BPFRegisterInfo.cpp
   90     BuildMI(MBB, ++II, DL, TII.get(BPF::ADD_ri), reg)
  110     BuildMI(MBB, ++II, DL, TII.get(BPF::MOV_rr), reg)
  112     BuildMI(MBB, II, DL, TII.get(BPF::ADD_ri), reg)
lib/Target/Hexagon/HexagonBitSimplify.cpp
 1347           BuildMI(B, At, DL, HII.get(TargetOpcode::COPY), NewR)
 1414     BuildMI(B, At, DL, HII.get(Hexagon::A2_tfrsi), Reg)
 1421       BuildMI(B, At, DL, HII.get(Hexagon::A2_tfrpi), Reg)
 1430       BuildMI(B, At, DL, HII.get(Opc), Reg)
 1436     BuildMI(B, At, DL, HII.get(Hexagon::CONST64), Reg)
 1449     BuildMI(B, At, DL, HII.get(Opc), Reg);
 1610         BuildMI(B, At, DL, HII.get(TargetOpcode::COPY), NewR)
 1629           BuildMI(B, At, DL, HII.get(TargetOpcode::REG_SEQUENCE), NewR)
 2029   BuildMI(B, At, DL, HII.get(Hexagon::S2_packhl), NewR)
 2058       BuildMI(B, At, DL, HII.get(Hexagon::A2_zxth), NewR)
 2100   BuildMI(B, At, DL, HII.get(COpc), NewR)
 2157     auto MIB = BuildMI(B, At, DL, HII.get(NewOpc), NewR)
 2299       auto NewBS = BuildMI(B, At, DL, HII.get(Hexagon::A4_bitspliti), NewR)
 2360       BuildMI(B, At, DL, HII.get(Hexagon::S2_tstbit_i), NewR)
 2370     BuildMI(B, At, DL, HII.get(NewOpc), NewR);
 2544     auto MIB = BuildMI(B, At, DL, HII.get(ExtOpc), NewR)
 2614     BuildMI(B, At, DL, HII.get(Hexagon::A2_tfrsi), NewR)
 2679       BuildMI(B, At, DL, HII.get(Hexagon::C2_muxii), NewR)
 3072   BuildMI(LB, At, At->getDebugLoc(), HII->get(TargetOpcode::PHI), PhiR)
 3086     auto MIB = BuildMI(LB, At, DL, HII->get(SI->getOpcode()), NewDR);
 3289         BuildMI(*C.PB, T, DL, HII->get(TfrI), PrehR)
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1542     InitI = BuildMI(MBB, At, dl, HII->get(Hexagon::PS_fi), DefR)
 1549       InitI = BuildMI(MBB, At, dl, HII->get(Hexagon::A2_tfrsi), DefR)
 1554         InitI = BuildMI(MBB, At, dl, HII->get(Hexagon::A2_subri), DefR)
 1559         InitI = BuildMI(MBB, At, dl, HII->get(Hexagon::A2_addi), DefR)
 1567       InitI = BuildMI(MBB, At, dl, HII->get(NewOpc), DefR)
lib/Target/Hexagon/HexagonConstPropagation.cpp
 2875       const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR);
 2901         NewMI = BuildMI(B, At, DL, *NewD, NewR)
 2906           NewMI = BuildMI(B, At, DL, *NewD, NewR)
 2913             NewMI = BuildMI(B, At, DL, *NewD, NewR)
 2918             NewMI = BuildMI(B, At, DL, *NewD, NewR)
 2984           NewMI = BuildMI(B, At, DL, HII.get(TargetOpcode::COPY), NewR)
 3014       NewMI = BuildMI(B, At, DL, D, NewR)
 3050         NewMI = BuildMI(B, At, DL, HII.get(TargetOpcode::COPY), NewR)
 3082         NewMI = BuildMI(B, At, DL, HII.get(TargetOpcode::COPY), NewR)
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  659   BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::CONST64), DoubleDestReg)
  672     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  679     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
  688     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  695     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
  704     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  710     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
  718     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  725     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
  736     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  744     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineii), DoubleDestReg)
  752   BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A2_combineii), DoubleDestReg)
  769     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
  777     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
  785     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
  792     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
  800   BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineir), DoubleDestReg)
  817     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
  825     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
  833     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
  840     BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
  849   BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::A4_combineri), DoubleDestReg)
  877   BuildMI(*BB, InsertPt, DL, TII->get(NewOpc), DoubleDestReg)
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  802   BuildMI(*B, At, DL, D, MuxR)
 1001       NonPHI = BuildMI(*B, NonPHI, DL, HII->get(TargetOpcode::COPY), NewR)
lib/Target/Hexagon/HexagonFrameLowering.cpp
  628       BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_andir), SP)
  640     BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_addi), SP)
  659       BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_addi), SP)
  674     BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_add), SP)
  762     BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_addi), SP)
 1580   BuildMI(B, It, DL, HII.get(TargetOpcode::COPY), TmpR).add(MI->getOperand(1));
 1581   BuildMI(B, It, DL, HII.get(TargetOpcode::COPY), DstR)
 1607   BuildMI(B, It, DL, HII.get(TfrOpc), TmpR)
 1636   BuildMI(B, It, DL, HII.get(Hexagon::L2_loadri_io), TmpR)
 1645   BuildMI(B, It, DL, HII.get(TfrOpc), DstR)
 1673   BuildMI(B, It, DL, HII.get(Hexagon::A2_tfrsi), TmpR0)
 1676   BuildMI(B, It, DL, HII.get(Hexagon::V6_vandqrt), TmpR1)
 1708   BuildMI(B, It, DL, HII.get(Hexagon::A2_tfrsi), TmpR0)
 1715   BuildMI(B, It, DL, HII.get(Hexagon::V6_vandvrt), DstR)
 1809   BuildMI(B, It, DL, HII.get(LoadOpc), DstLo)
 1817   BuildMI(B, It, DL, HII.get(LoadOpc), DstHi)
 1873   BuildMI(B, It, DL, HII.get(LoadOpc), DstR)
 2275           CopyIn = BuildMI(B, StartIt, DL, HII.get(TargetOpcode::COPY), FoundR)
 2314             CopyOut = BuildMI(B, It, DL, HII.get(CopyOpc), DstR)
lib/Target/Hexagon/HexagonGenInsert.cpp
 1433     BuildMI(B, At, DL, D, NewR)
lib/Target/Hexagon/HexagonGenMux.cpp
  337     auto NewMux = BuildMI(B, MX.At, DL, HII->get(MxOpc), MX.DefR)
lib/Target/Hexagon/HexagonGenPredicate.cpp
  274     BuildMI(B, std::next(DefIt), DL, TII->get(TargetOpcode::COPY), NewPR)
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  915         BuildMI(*PH, InsertPos, DL, SubD, SubR);
  936           BuildMI(*PH, InsertPos, DL, SubD, SubR);
  955     BuildMI(*PH, InsertPos, DL, AddD, AddR)
  976     BuildMI(*PH, InsertPos, DL, LsrD, LsrR)
 1248     BuildMI(*Preheader, InsertPos, DL, TII->get(TargetOpcode::COPY), CountReg)
 1261       BuildMI(*Preheader, InsertPos, DL, TII->get(Hexagon::A2_tfrsi), CountReg)
lib/Target/Hexagon/HexagonInstrInfo.cpp
  795     BuildMI(MBB, I, DL, get(Hexagon::A2_tfr), DestReg)
  800     BuildMI(MBB, I, DL, get(Hexagon::A2_tfrp), DestReg)
  806     BuildMI(MBB, I, DL, get(Hexagon::C2_or), DestReg)
  812     BuildMI(MBB, I, DL, get(Hexagon::A2_tfrrcr), DestReg)
  818     BuildMI(MBB, I, DL, get(Hexagon::A2_tfrcrr), DestReg)
  824     BuildMI(MBB, I, DL, get(Hexagon::A2_tfrrcr), DestReg)
  830     BuildMI(MBB, I, DL, get(Hexagon::C2_tfrpr), DestReg)
  836     BuildMI(MBB, I, DL, get(Hexagon::C2_tfrrp), DestReg)
  842     BuildMI(MBB, I, DL, get(Hexagon::C2_tfrpr), DestReg)
  847     BuildMI(MBB, I, DL, get(Hexagon::V6_vassign), DestReg).
  854     BuildMI(MBB, I, DL, get(Hexagon::V6_vcombine), DestReg)
  860     BuildMI(MBB, I, DL, get(Hexagon::V6_pred_and), DestReg)
  966     BuildMI(MBB, I, DL, get(Hexagon::L2_loadri_io), DestReg)
  969     BuildMI(MBB, I, DL, get(Hexagon::L2_loadrd_io), DestReg)
  972     BuildMI(MBB, I, DL, get(Hexagon::LDriw_pred), DestReg)
  975     BuildMI(MBB, I, DL, get(Hexagon::LDriw_ctr), DestReg)
  978     BuildMI(MBB, I, DL, get(Hexagon::PS_vloadrq_ai), DestReg)
  989     BuildMI(MBB, I, DL, get(Opc), DestReg)
 1000     BuildMI(MBB, I, DL, get(Opc), DestReg)
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  222     BuildMI(MB, II, DL, HII.get(Hexagon::A2_addi), TmpR)
lib/Target/Lanai/LanaiFrameLowering.cpp
  122   BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::FP)
  130     BuildMI(MBB, MBBI, DL, LII.get(Lanai::SUB_I_LO), Lanai::SP)
  186   BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::SP)
  191   BuildMI(MBB, MBBI, DL, LII.get(Lanai::LDW_RI), Lanai::FP)
lib/Target/Lanai/LanaiInstrInfo.cpp
   44   BuildMI(MBB, Position, DL, get(Lanai::OR_I_LO), DestinationRegister)
   82   BuildMI(MBB, Position, DL, get(Lanai::LDW_RI), DestinationRegister)
lib/Target/Lanai/LanaiRegisterInfo.cpp
  188       BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::MOVHI), Reg)
  190       BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::OR_I_LO), Reg)
  195       BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::ADD_I_LO), Reg)
  201       BuildMI(*MI.getParent(), II, DL,
  238     BuildMI(*MI.getParent(), II, DL, TII->get(NewOpcode),
lib/Target/MSP430/MSP430FrameLowering.cpp
   70     BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FP)
   98         BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
  135     BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::FP);
  156     BuildMI(MBB, MBBI, DL,
  160         BuildMI(MBB, MBBI, DL,
  170         BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SP)
  220     BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg());
lib/Target/MSP430/MSP430ISelLowering.cpp
 1531   BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg)
 1600   BuildMI(*BB, BB->begin(), dl, TII.get(MSP430::PHI), MI.getOperand(0).getReg())
lib/Target/MSP430/MSP430InstrInfo.cpp
  102   BuildMI(MBB, I, DL, get(Opc), DestReg)
lib/Target/MSP430/MSP430RegisterInfo.cpp
  144       BuildMI(MBB, std::next(II), dl, TII.get(MSP430::SUB16ri), DstReg)
  147       BuildMI(MBB, std::next(II), dl, TII.get(MSP430::ADD16ri), DstReg)
lib/Target/Mips/Mips16FrameLowering.cpp
   87     BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0)
  104     BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP)
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
   83   BuildMI(MBB, I, DL, TII.get(Mips::LiRxImmX16), V0)
   85   BuildMI(MBB, I, DL, TII.get(Mips::AddiuRxPcImmX16), V1)
   88   BuildMI(MBB, I, DL, TII.get(Mips::SllX16), V2).addReg(V0).addImm(16);
   89   BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
lib/Target/Mips/Mips16ISelLowering.cpp
  563   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg())
  627   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg())
  693   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg())
lib/Target/Mips/Mips16InstrInfo.cpp
  142   BuildMI(MBB, I, DL, get(Opc), DestReg).addFrameIndex(FI).addImm(Offset)
  291   MachineInstrBuilder MIB1 = BuildMI(MBB, I, DL, get(Mips::LwConstant32), Reg1);
  293   MachineInstrBuilder MIB2 = BuildMI(MBB, I, DL, get(Mips::MoveR3216), Reg2);
  295   MachineInstrBuilder MIB3 = BuildMI(MBB, I, DL, get(Mips::AdduRxRyRz16), Reg1);
  298   MachineInstrBuilder MIB4 = BuildMI(MBB, I, DL, get(Mips::Move32R16),
  404   BuildMI(MBB, II, DL, get(Mips::LwConstant32), Reg).addImm(Imm).addImm(-1);
  421     BuildMI(MBB, II, DL, get(Mips::  AdduRxRyRz16), Reg).addReg(SpReg, RegState::Kill)
  425     BuildMI(MBB, II, DL, get(Mips::  AdduRxRyRz16), Reg).addReg(FrameReg)
lib/Target/Mips/MipsBranchExpansion.cpp
  456       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
  480       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT)
  502       BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT)
  505       BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA)
  517         BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP)
  525           BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
  579       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64)
  586       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu),
  591       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  613       BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDu), Mips::AT_64)
  616       BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LD), Mips::RA_64)
  623         BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::DADDiu),
  628         BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64)
  676         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op_64),
  679         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  683         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  686         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  690         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  693         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  698         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op),
  701         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_ADDiu2Op),
  724   BuildMI(MBB, I, DL, TII->get(Mips::LUi), Mips::V0)
  726   BuildMI(MBB, I, DL, TII->get(Mips::ADDiu), Mips::V0)
lib/Target/Mips/MipsFastISel.cpp
  215     return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
  346     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::LEA_ADDiu),
  804     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
 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/Mips/MipsISelLowering.cpp
 1523   BuildMI(*BB, II, DL, TII->get(Mips::COPY), IncrCopy).addReg(Incr);
 1524   BuildMI(*BB, II, DL, TII->get(Mips::COPY), PtrCopy).addReg(Ptr);
 1756   BuildMI(*BB, II, DL, TII->get(Mips::COPY), PtrCopy).addReg(Ptr);
 1757   BuildMI(*BB, II, DL, TII->get(Mips::COPY), OldValCopy).addReg(OldVal);
 1758   BuildMI(*BB, II, DL, TII->get(Mips::COPY), NewValCopy).addReg(NewVal);
 4481   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg())
 4551   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(0).getReg())
 4556   BuildMI(*BB, BB->begin(), DL, TII->get(Mips::PHI), MI.getOperand(1).getReg())
lib/Target/Mips/MipsMachineFunction.cpp
   88     BuildMI(MBB, I, DL, TII.get(Mips::LUi64), V0)
   90     BuildMI(MBB, I, DL, TII.get(Mips::DADDu), V1).addReg(V0)
   92     BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
  102     BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
  104     BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
  117     BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
  119     BuildMI(MBB, I, DL, TII.get(Mips::ADDu), V1).addReg(V0).addReg(Mips::T9);
  120     BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
  146   BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
lib/Target/Mips/MipsOptimizePICCall.cpp
  156   BuildMI(*MBB, I, I->getDebugLoc(), TII.get(TargetOpcode::COPY), DstReg)
lib/Target/Mips/MipsSEFrameLowering.cpp
  178   BuildMI(MBB, I, I->getDebugLoc(), TII.get(TargetOpcode::COPY), Dst)
  192   BuildMI(MBB, I, I->getDebugLoc(), TII.get(TargetOpcode::COPY), VR)
  216   BuildMI(MBB, I, DL, Desc, Lo).addReg(VR0, RegState::Kill);
  218   BuildMI(MBB, I, DL, Desc, Hi).addReg(VR1, RegState::Kill);
  238   BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src);
  240   BuildMI(MBB, I, DL, TII.get(MFHiOpc), VR1).addReg(Src, SrcKill);
  272   BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src);
  273   BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), DstLo)
  275   BuildMI(MBB, I, DL, TII.get(MFHiOpc), VR1).addReg(Src, SrcKill);
  276   BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), DstHi)
  350     BuildMI(MBB, I, I->getDebugLoc(), TII.get(Mips::IMPLICIT_DEF), DstReg);
  529     BuildMI(MBB, MBBI, dl, TII.get(MOVE), FP).addReg(SP).addReg(ZERO)
  546       BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO) .addImm(MaxAlign);
  547       BuildMI(MBB, MBBI, dl, TII.get(AND), SP).addReg(SP).addReg(VR);
  552         BuildMI(MBB, MBBI, dl, TII.get(MOVE), BP)
  598     BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MFC0), Mips::K0)
  603     BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::EXT), Mips::K0)
  612   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MFC0), Mips::K1)
  623   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MFC0), Mips::K1)
  657   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::INS), Mips::K1)
  665   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::INS), Mips::K1)
  674     BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::INS), Mips::K1)
  682   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MTC0), Mips::COP012)
  715     BuildMI(MBB, I, DL, TII.get(MOVE), SP).addReg(FP).addReg(ZERO);
  757   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::DI), Mips::ZERO);
  764   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MTC0), Mips::COP014)
  772   BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::MTC0), Mips::COP012)
  828       BuildMI(MBB, MI, DL, TII.get(Op), Mips::K0)
lib/Target/Mips/MipsSEISelLowering.cpp
 3068   BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::ADDiu), VR2)
 3074   BuildMI(*TBB, TBB->end(), DL, TII->get(Mips::ADDiu), VR1)
 3078   BuildMI(*Sink, Sink->begin(), DL, TII->get(Mips::PHI),
 3137   BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::ADDiu), RD1)
 3143   BuildMI(*TBB, TBB->end(), DL, TII->get(Mips::ADDiu), RD2)
 3147   BuildMI(*Sink, Sink->begin(), DL, TII->get(Mips::PHI),
lib/Target/Mips/MipsSEInstrInfo.cpp
  111       BuildMI(MBB, I, DL, get(Mips::RDDSP), DestReg).addImm(1 << 4)
  304       BuildMI(MBB, I, DL, get(Mips::MFHI), Mips::K0);
  307       BuildMI(MBB, I, DL, get(Mips::MFHI64), Mips::K0_64);
  310       BuildMI(MBB, I, DL, get(Mips::MFLO), Mips::K0);
  313       BuildMI(MBB, I, DL, get(Mips::MFLO64), Mips::K0_64);
  380     BuildMI(MBB, I, DL, get(Opc), DestReg)
  400     BuildMI(MBB, I, DL, get(Opc), Reg)
  592     BuildMI(MBB, I, DL, get(ADDiu), SP).addReg(SP).addImm(Amount);
  602     BuildMI(MBB, I, DL, get(Opc), SP).addReg(SP).addReg(Reg, RegState::Kill);
  634     BuildMI(MBB, II, DL, get(LUi), Reg).addImm(SignExtend64<16>(Inst->ImmOpnd));
  636     BuildMI(MBB, II, DL, get(Inst->Opc), Reg).addReg(ZEROReg)
  641     BuildMI(MBB, II, DL, get(Inst->Opc), Reg).addReg(Reg, RegState::Kill)
  715   BuildMI(MBB, I, I->getDebugLoc(), get(NewOpc), I->getOperand(0).getReg());
  768   BuildMI(MBB, I, DL, MovDesc, TmpReg).addReg(SrcReg, KillSrc);
  769   BuildMI(MBB, I, DL, CvtDesc, DstReg).addReg(TmpReg, RegState::Kill);
  806     BuildMI(MBB, I, dl,
  812     BuildMI(MBB, I, dl, get(Mips::MFC1), DstReg).addReg(SubReg);
  847   BuildMI(MBB, I, dl, Mtc1Tdd, TRI.getSubReg(DstReg, Mips::sub_lo))
  862     BuildMI(MBB, I, dl,
  871     BuildMI(MBB, I, dl, Mtc1Tdd, TRI.getSubReg(DstReg, Mips::sub_hi))
  894     BuildMI(MBB, I, I->getDebugLoc(), get(ADDU), T9)
  897   BuildMI(MBB, I, I->getDebugLoc(), get(ADDU), RA)
  900   BuildMI(MBB, I, I->getDebugLoc(), get(ADDU), SP).addReg(SP).addReg(OffsetReg);
lib/Target/Mips/MipsSERegisterInfo.cpp
  229       BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAddiuOp()), Reg)
  247       BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg)
lib/Target/NVPTX/NVPTXInstrInfo.cpp
   68   BuildMI(MBB, I, DL, get(Op), DestReg)
lib/Target/PowerPC/PPCFastISel.cpp
  158       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  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),
  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)
 1480     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1527       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::FRSP),
 1728       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1785         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,
 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/PPCFrameLowering.cpp
  978       BuildMI(MBB, MBBI, dl, TII.get(MfcrOpcode), TempReg);
  988     BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg);
 1003       BuildMI(MBB, MBBI, dl, TII.get(MfcrOpcode), TempReg);
 1050     BuildMI(MBB, MBBI, dl, OrInst, BPReg)
 1062       BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg)
 1067       BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg)
 1073       BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg)
 1078       BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, TempReg)
 1080       BuildMI(MBB, MBBI, dl, OrImmInst, TempReg)
 1083       BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg)
 1088     BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg)
 1095     BuildMI(MBB, StackUpdateLoc, dl, StoreUpdtInst, SPReg)
 1101     BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg)
 1103     BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg)
 1106     BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg)
 1136       BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg)
 1147           BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg)
 1159           BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg)
 1170           BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg)
 1179           BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), BPReg)
 1204           BuildMI(MBB, MBBI, dl, OrInst, BPReg)
 1229         BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), BPReg)
 1295     BuildMI(MBB, MBBI, dl, OrInst, FPReg)
 1548         BuildMI(MBB, MBBI, dl, AddImmInst, RBReg)
 1551         BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg)
 1553         BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg)
 1563         BuildMI(MBB, StackUpdateLoc, dl, AddImmInst, SPReg)
 1582           BuildMI(MBB, MBBI, dl, OrInst, ScratchReg)
 1587       BuildMI(MBB, StackUpdateLoc, dl, LoadInst, RBReg)
 1606     BuildMI(MBB, MBBI, dl, TII.get(PPC::LWZ8), TempReg)
 1610       BuildMI(MBB, MBBI, dl, TII.get(PPC::MTOCRF8), MustSaveCRs[i])
 1620     BuildMI(MBB, StackUpdateLoc, dl, LoadInst, ScratchReg)
 1630     BuildMI(MBB, MBBI, dl, TII.get(PPC::LWZ8), TempReg)
 1639       BuildMI(MBB, MBBI, dl, LoadInst, FPReg)
 1643       BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg)
 1649     BuildMI(MBB, MBBI, dl, LoadInst, PPC::R30)
 1654     BuildMI(MBB, MBBI, dl, LoadInst, BPReg)
 1664       BuildMI(MBB, MBBI, dl, OrInst, SPReg)
 1668       BuildMI(MBB, MBBI, dl, AddImmInst, SPReg)
 1674       BuildMI(MBB, MBBI, dl, OrInst, FPReg)
 1680       BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg)
 1688       BuildMI(MBB, MBBI, dl, TII.get(PPC::MTOCRF8), MustSaveCRs[i])
 1705         BuildMI(MBB, MBBI, dl, AddImmInst, SPReg)
 1708         BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg)
 1710         BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg)
 2257         BuildMI(MBB, MI, DL, TII.get(PPC::MTVSRD), CSI[i].getDstReg())
 2327         BuildMI(MBB, I, dl, TII.get(ADDIInstr), StackReg)
 2332         BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg)
 2334         BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg)
 2337         BuildMI(MBB, MBBI, dl, TII.get(ADDInstr), StackReg)
 2414         BuildMI(MBB, I, DL, TII.get(PPC::MFVSRD), Reg)
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  405   BuildMI(EntryBB, IP, dl, TII.get(PPC::MFVRSAVE), InVRSAVE);
  406   BuildMI(EntryBB, IP, dl, TII.get(PPC::UPDATE_VRSAVE),
  445           BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
  449           BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
  451           BuildMI(FirstMBB, MBBI, dl,
  460         BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
  475       BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg);
lib/Target/PowerPC/PPCISelLowering.cpp
10603   BuildMI(*BB, BB->begin(), dl, TII->get(PPC::SRW), dest)
10742   BuildMI(*sinkMBB, sinkMBB->begin(), DL,
10991     BuildMI(*BB, BB->begin(), dl, TII->get(PPC::PHI), MI.getOperand(0).getReg())
11427     BuildMI(*BB, BB->begin(), dl, TII->get(PPC::SRW), dest)
15057     BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR)
15062       BuildMI(*Exit, Exit->getFirstTerminator(), DebugLoc(),
lib/Target/PowerPC/PPCInstrInfo.cpp
  868     BuildMI(MBB, MI, dl, get(TargetOpcode::COPY), FirstReg)
  872   BuildMI(MBB, MI, dl, get(OpCode), DestReg)
  935     BuildMI(MBB, I, DL, get(PPC::MFOCRF), DestReg).addReg(CRReg);
  939     BuildMI(MBB, I, DL, get(PPC::RLWINM), DestReg)
  947     BuildMI(MBB, I, DL, get(PPC::MFOCRF8), DestReg).addReg(SrcReg);
  952     BuildMI(MBB, I, DL, get(PPC::MFOCRF), DestReg).addReg(SrcReg);
  959     BuildMI(MBB, I, DL, get(PPC::MTVSRD), DestReg).addReg(SrcReg);
  967     BuildMI(MBB, I, DL, get(PPC::MFVSRD), DestReg).addReg(SrcReg);
  972     BuildMI(MBB, I, DL, get(PPC::EFSCFD), DestReg).addReg(SrcReg);
  977     BuildMI(MBB, I, DL, get(PPC::EFDCFS), DestReg).addReg(SrcReg);
 1021     BuildMI(MBB, I, DL, MCID, DestReg)
 1024     BuildMI(MBB, I, DL, MCID, DestReg).addReg(SrcReg, getKillRegState(KillSrc));
 1913   BuildMI(*MI->getParent(), std::next(MII), MI->getDebugLoc(),
lib/Target/PowerPC/PPCMIPeephole.cpp
 1297       BuildMI(MBB2, MBB2.begin(), DL,
lib/Target/PowerPC/PPCRegisterInfo.cpp
  533       BuildMI(MBB, II, dl, TII.get(PPC::ADDI8), Reg)
  537       BuildMI(MBB, II, dl, TII.get(PPC::ADDI), Reg)
  541     BuildMI(MBB, II, dl, TII.get(PPC::LD), Reg)
  545     BuildMI(MBB, II, dl, TII.get(PPC::LWZ), Reg)
  562       BuildMI(MBB, II, dl, TII.get(PPC::LI8), NegSizeReg)
  567       BuildMI(MBB, II, dl, TII.get(PPC::AND8), NegSizeReg)
  573     BuildMI(MBB, II, dl, TII.get(PPC::STDUX), PPC::X1)
  577     BuildMI(MBB, II, dl, TII.get(PPC::ADDI8), MI.getOperand(0).getReg())
  587       BuildMI(MBB, II, dl, TII.get(PPC::LI), NegSizeReg)
  592       BuildMI(MBB, II, dl, TII.get(PPC::AND), NegSizeReg)
  598     BuildMI(MBB, II, dl, TII.get(PPC::STWUX), PPC::R1)
  602     BuildMI(MBB, II, dl, TII.get(PPC::ADDI), MI.getOperand(0).getReg())
  628   BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LI8 : PPC::LI),
  662   BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::MFOCRF8 : PPC::MFOCRF), Reg)
  672     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::RLWINM8 : PPC::RLWINM), Reg)
  707   addFrameReference(BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::LWZ8 : PPC::LWZ),
  718     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::RLWINM8 : PPC::RLWINM), Reg)
  723   BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::MTOCRF8 : PPC::MTOCRF), DestReg)
  773     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::LI8 : PPC::LI), Reg)
  777     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::LIS8 : PPC::LIS), Reg)
  786     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::MFOCRF8 : PPC::MFOCRF), Reg)
  797     BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::RLWINM8 : PPC::RLWINM), Reg)
  830   addFrameReference(BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::LWZ8 : PPC::LWZ),
  833   BuildMI(MBB, II, dl, TII.get(TargetOpcode::IMPLICIT_DEF), DestReg);
  836   BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::MFOCRF8 : PPC::MFOCRF), RegO)
  841   BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::RLWIMI8 : PPC::RLWIMI), RegO)
  848   BuildMI(MBB, II, dl, TII.get(LP64 ? PPC::MTOCRF8 : PPC::MTOCRF),
  875   BuildMI(MBB, II, dl, TII.get(PPC::MFVRSAVEv), Reg)
  903   addFrameReference(BuildMI(MBB, II, dl, TII.get(PPC::LWZ),
  906   BuildMI(MBB, II, dl, TII.get(PPC::MTVRSAVEv), DestReg)
 1101     BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LI8 : PPC::LI), SReg)
 1104     BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LIS8 : PPC::LIS), SRegHi)
 1106     BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::ORI8 : PPC::ORI), SReg)
 1237   BuildMI(*MBB, Ins, DL, MCID, BaseReg)
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  116         MachineInstr *Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3)
  125         MachineInstr *Call = (BuildMI(MBB, I, DL, TII->get(Opc2), GPR3)
  132         BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), OutReg)
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  802   BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
  916       BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
  924       BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
lib/Target/RISCV/RISCVFrameLowering.cpp
   74     BuildMI(MBB, MBBI, DL, TII->get(RISCV::ADDI), DestReg)
   88     BuildMI(MBB, MBBI, DL, TII->get(Opc), DestReg)
  213         BuildMI(MBB, MBBI, DL, TII->get(RISCV::ANDI), SPReg)
  220         BuildMI(MBB, MBBI, DL, TII->get(RISCV::SRLI), VR)
  223         BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg)
lib/Target/RISCV/RISCVISelLowering.cpp
 1334       BuildMI(*TailMBB, InsertionPoint, SelectMBBI->getDebugLoc(),
lib/Target/RISCV/RISCVInstrInfo.cpp
   90     BuildMI(MBB, MBBI, DL, get(RISCV::ADDI), DstReg)
  105   BuildMI(MBB, MBBI, DL, get(Opc), DstReg)
  158   BuildMI(MBB, I, DL, get(Opcode), DstReg).addFrameIndex(FI).addImm(0);
  186       BuildMI(MBB, MBBI, DL, get(RISCV::LUI), Result)
  190       BuildMI(MBB, MBBI, DL, get(Inst.Opc), Result)
  399   MachineInstr &LuiMI = *BuildMI(MBB, II, DL, get(RISCV::LUI), ScratchReg)
lib/Target/RISCV/RISCVRegisterInfo.cpp
  133     BuildMI(MBB, II, DL, TII->get(RISCV::ADD), ScratchReg)
lib/Target/Sparc/SparcFrameLowering.cpp
   52     BuildMI(MBB, MBBI, dl, TII.get(ADDri), SP::O6)
   64     BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
   66     BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1)
   68     BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6)
   77   BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
   79   BuildMI(MBB, MBBI, dl, TII.get(SP::XORri), SP::G1)
   81   BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6)
  186       BuildMI(MBB, MBBI, dl, TII.get(SP::ADDri), regUnbiased)
  193     BuildMI(MBB, MBBI, dl, TII.get(SP::ANDNri), regUnbiased)
  198       BuildMI(MBB, MBBI, dl, TII.get(SP::ADDri), SP::O6)
  230     BuildMI(MBB, MBBI, dl, TII.get(SP::RESTORErr), SP::G0).addReg(SP::G0)
lib/Target/Sparc/SparcISelLowering.cpp
 3161   BuildMI(*SinkMBB, SinkMBB->begin(), dl, TII.get(SP::PHI),
lib/Target/Sparc/SparcInstrInfo.cpp
  322     BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0)
  330     BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg)
  334       BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg)
  345         BuildMI(MBB, I, DL, get(SP::FMOVQ), DestReg)
  361     BuildMI(MBB, I, DL, get(SP::WRASRrr), DestReg)
  366     BuildMI(MBB, I, DL, get(SP::RDASR), DestReg)
  382     MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(movOpc), Dst);
  448     BuildMI(MBB, I, DL, get(SP::LDXri), DestReg).addFrameIndex(FI).addImm(0)
  451     BuildMI(MBB, I, DL, get(SP::LDri), DestReg).addFrameIndex(FI).addImm(0)
  454     BuildMI(MBB, I, DL, get(SP::LDDri), DestReg).addFrameIndex(FI).addImm(0)
  457     BuildMI(MBB, I, DL, get(SP::LDFri), DestReg).addFrameIndex(FI).addImm(0)
  460     BuildMI(MBB, I, DL, get(SP::LDDFri), DestReg).addFrameIndex(FI).addImm(0)
  465     BuildMI(MBB, I, DL, get(SP::LDQFri), DestReg).addFrameIndex(FI).addImm(0)
  489   BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
lib/Target/Sparc/SparcRegisterInfo.cpp
  132     BuildMI(*MI.getParent(), II, dl, TII.get(SP::SETHIi), SP::G1)
  137     BuildMI(*MI.getParent(), II, dl, TII.get(SP::ADDrr), SP::G1).addReg(SP::G1)
  150   BuildMI(*MI.getParent(), II, dl, TII.get(SP::SETHIi), SP::G1)
  152   BuildMI(*MI.getParent(), II, dl, TII.get(SP::XORri), SP::G1)
  155   BuildMI(*MI.getParent(), II, dl, TII.get(SP::ADDrr), SP::G1).addReg(SP::G1)
  201         BuildMI(*MI.getParent(), II, dl, TII.get(SP::LDDFri), DestEvenReg)
lib/Target/SystemZ/SystemZFrameLowering.cpp
  333     MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII->get(Opcode), Reg)
  418     BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::LGR), SystemZ::R11D)
lib/Target/SystemZ/SystemZISelLowering.cpp
 6606     BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(SystemZ::PHI), DestReg)
lib/Target/SystemZ/SystemZInstrInfo.cpp
  262     return BuildMI(MBB, MBBI, DL, get(LowLowOpcode), DestReg)
  266   return BuildMI(MBB, MBBI, DL, get(Opcode), DestReg)
  590       BuildMI(MBB, I, DL, get(TargetOpcode::COPY), TReg).addReg(TrueReg);
  591       BuildMI(MBB, I, DL, get(TargetOpcode::COPY), FReg).addReg(FalseReg);
  603   BuildMI(MBB, I, DL, get(Opc), DstReg)
  801     BuildMI(MBB, MBBI, DL, get(SystemZ::VMRHG), DestReg)
  817     BuildMI(MBB, MBBI, DL, get(SystemZ::VREPG), DestRegLo)
  824     auto MIB = BuildMI(MBB, MBBI, DL, get(SystemZ::IPM), DestReg);
  867   BuildMI(MBB, MBBI, DL, get(Opcode), DestReg)
  896   addFrameReference(BuildMI(MBB, MBBI, DL, get(LoadOpcode), DestReg),
 1748   BuildMI(MBB, MBBI, DL, get(Opcode), Reg).addImm(Value);
lib/Target/SystemZ/SystemZPostRewrite.cpp
  122       BuildMI(*MBBI->getParent(), MBBI, MBBI->getDebugLoc(),
  129       BuildMI(*MBBI->getParent(), MBBI, MBBI->getDebugLoc(),
  200   BuildMI(*MoveMBB, MoveMBB->end(), DL, TII->get(SystemZ::COPY), DestReg)
lib/Target/SystemZ/SystemZRegisterInfo.cpp
  317         BuildMI(MBB, MI, DL, TII->get(LAOpcode),ScratchReg)
  323         BuildMI(MBB, MI, DL, TII->get(SystemZ::AGR),ScratchReg)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  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)
  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),
lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
  180   BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::GLOBAL_GET_I32), SPReg)
  188     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr)
  194     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
  196     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::SUB_I32),
  206     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), BitmaskReg)
  208     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::AND_I32),
  217     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), WebAssembly::FP32)
  248     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
  253     BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::ADD_I32), SPReg)
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  415   BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(TargetOpcode::PHI), OutReg)
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
   83   BuildMI(MBB, I, DL, get(CopyOpcode), DestReg)
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  136       BuildMI(MBB, InsertPos, MBB.begin()->getDebugLoc(),
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
  108     BuildMI(Entry, Entry.begin(), DebugLoc(),
lib/Target/X86/X86CmovConversion.cpp
  834     MIB = BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(X86::PHI), DestReg)
lib/Target/X86/X86ExpandPseudo.cpp
   92     BuildMI(*MBB, MBBI, DL, TII->get(X86::LEA64r), X86::R11)
  292     BuildMI(MBB, MBBI, DL,
lib/Target/X86/X86FastISel.cpp
  471     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg);
  501     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
  792           BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), LoadReg);
 1251     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 1270     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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),
 1764     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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,
 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,
 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)
 2110       BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
 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,
 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,
 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,
 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),
 3573     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)
 4000     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
lib/Target/X86/X86FixupLEAs.cpp
  395       NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  400       NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  416         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  419         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  426         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  430         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
  510         BuildMI(MBB, I, MI.getDebugLoc(), ADDrr, DstR).addReg(DstR).add(Src);
  518     NewMI = BuildMI(MBB, I, MI.getDebugLoc(), ADDri, DstR)
  583       NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
  589       NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
  617         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
  622         NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
lib/Target/X86/X86FlagsCopyLowering.cpp
  744   auto SetI = BuildMI(TestMBB, TestPos, TestLoc,
lib/Target/X86/X86FrameLowering.cpp
  275       BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Reg)
  278       MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr)
  301       BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Rax)
  304       MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax)
  310           BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax),
  313       addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr),
  377     MI = addRegOffset(BuildMI(MBB, MBBI, DL,
  386     MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
  720       addRegOffset(BuildMI(*ContinueMBB, ContinueMBBI, DL,
  724       addRegOffset(BuildMI(*ContinueMBB, ContinueMBBI, DL,
  732   BuildMI(*ContinueMBB, ContinueMBBI, DL, TII.get(X86::SUB64rr), X86::RSP)
  789     BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64ri), X86::R11)
  812     BuildMI(MBB, MBBI, DL, TII.get(getSUBrrOpcode(Uses64BitFramePtr)), SP)
  866   MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AndOp), Reg)
 1136       BuildMI(MBB, MBBI, DL,
 1267         BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32ri), X86::EAX)
 1271         BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64ri32), X86::RAX)
 1275         BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64ri), X86::RAX)
 1282       BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32ri), X86::EAX)
 1324       addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), Establisher),
 1350       addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), FramePtr),
 1353       BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rr), FramePtr)
 1449     BuildMI(MBB, MBBI, DL, TII.get(Opc), BasePtr)
 1641     BuildMI(MBB, MBBI, DL, TII.get(Is64Bit ? X86::POP64r : X86::POP32r),
 1702       addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
 1707       BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
 2149     BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), X86::RAX)
 2157     BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32ri), X86::EAX)
 2215     BuildMI(MBB, MI, DL, TII.get(Opc), Reg)
 2786     BuildMI(MBB, MBBI, DL,
 2966     addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32rm), X86::ESP),
 2979     BuildMI(MBB, MBBI, DL, TII.get(ADDri), FramePtr)
 2989     addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA32r), BasePtr),
 2997     addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32rm), FramePtr),
lib/Target/X86/X86ISelLowering.cpp
29242   BuildMI(*sinkMBB, sinkMBB->begin(), DL, TII->get(X86::PHI), DstReg)
29500     BuildMI(*endMBB, endMBB->begin(), DL,
29700     MIB = BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(X86::PHI), DestReg)
29848       BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII->get(X86::PHI), DestReg)
29858   BuildMI(*SinkMBB, std::next(MachineBasicBlock::iterator(MIB.getInstr())), DL,
30132   BuildMI(*continueMBB, continueMBB->begin(), DL, TII->get(X86::PHI),
30593   BuildMI(*sinkMBB, sinkMBB->begin(), DL,
46202     BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR)
46207       BuildMI(*Exit, Exit->getFirstTerminator(), DebugLoc(),
lib/Target/X86/X86InstrInfo.cpp
  797   BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(X86::IMPLICIT_DEF), InRegLEA);
  804       BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(Opcode), OutRegLEA);
 2876   BuildMI(MBB, I, DL, get(Opc), DstReg)
 3031     BuildMI(MBB, MI, DL, get(Opc), DestReg)
 3272   addFrameReference(BuildMI(MBB, MI, DebugLoc(), get(Opc), DestReg), FrameIdx);
 3996   BuildMI(MBB, I, DL, TII.get(X86::MOV64rm), Reg).addReg(X86::RIP).addImm(1)
 7776           BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PC)
 7791           BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PBReg)
 7798           BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOV64ri), GOTReg)
 7801           BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD64rr), PC)
 7810         BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOVPC32r), PC).addImm(0);
 7817           BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg)
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  447   BuildMI(Entry, EntryInsertPt, Loc, TII->get(X86::MOV64ri32), PS->PoisonReg)
  481     auto ZeroI = BuildMI(Entry, EntryInsertPt, Loc, TII->get(X86::MOV32r0),
  489     BuildMI(Entry, EntryInsertPt, Loc, TII->get(X86::SUBREG_TO_REG),
  756             auto CMovI = BuildMI(CheckingMBB, InsertPt, DebugLoc(),
 1109         auto AddrI = BuildMI(*Pred, InsertPt, DebugLoc(),
 1117         auto AddrI = BuildMI(*Pred, InsertPt, DebugLoc(), TII->get(X86::LEA64r),
 1158           BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::LEA64r), AddrReg)
 1180         BuildMI(MBB, InsertPt, DebugLoc(), TII->get(CMovOp), UpdatedStateReg)
 1884   BuildMI(MBB, InsertPt, Loc, TII->get(X86::COPY), Reg).addReg(X86::EFLAGS);
 1897   BuildMI(MBB, InsertPt, Loc, TII->get(X86::COPY), X86::EFLAGS).addReg(Reg);
 1912   auto ShiftI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::SHL64ri), TmpReg)
 1917   auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), X86::RSP)
 1934   BuildMI(MBB, InsertPt, Loc, TII->get(TargetOpcode::COPY), TmpReg)
 1937       BuildMI(MBB, InsertPt, Loc, TII->get(X86::SAR64ri), PredStateReg)
 2296     BuildMI(MBB, InsertPt, Loc, TII->get(TargetOpcode::COPY), NarrowStateReg)
 2308   auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(OrOpCode), NewReg)
lib/Target/X86/X86WinAllocaExpander.cpp
  238       BuildMI(*MBB, I, DL,
  256       BuildMI(*MBB, I, DL,
lib/Target/XCore/XCoreFrameLowering.cpp
  129     BuildMI(MBB, MBBI, dl, TII.get(Opcode), XCore::SP).addImm(OpImm);
  202     BuildMI(MBB, MBBI, dl, TII.get(Opcode), SpillList[i].Reg)
  242     BuildMI(MBB, MBBI, dl, TII.get(XCore::LDWSP_ru6), XCore::R11).addImm(0);
  307     BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0);
  409       BuildMI(MBB, MBBI, dl, TII.get(Opcode), XCore::SP).addImm(RemainingAdj);
lib/Target/XCore/XCoreISelLowering.cpp
 1575   BuildMI(*BB, BB->begin(), dl, TII.get(XCore::PHI), MI.getOperand(0).getReg())
lib/Target/XCore/XCoreInstrInfo.cpp
  339     BuildMI(MBB, I, DL, get(XCore::ADD_2rus), DestReg)
  346     BuildMI(MBB, I, DL, get(XCore::LDAWSP_ru6), DestReg).addImm(0);
  396   BuildMI(MBB, I, DL, get(XCore::LDWFI), DestReg)
  435     return BuildMI(MBB, MI, dl, get(XCore::MKMSK_rus), Reg)
  441     return BuildMI(MBB, MI, dl, get(Opcode), Reg).addImm(Value).getInstr();
  447   return BuildMI(MBB, MI, dl, get(XCore::LDWCP_lru6), Reg)
lib/Target/XCore/XCoreRegisterInfo.cpp
   70     BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg)
   83     BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l2rus), Reg)
  106     BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg)
  119     BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg)
  140     BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg)
  153     BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg)
  176   BuildMI(MBB, II, dl, TII.get(XCore::LDAWSP_ru6), ScratchBase).addImm(0);
  183     BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg)
  196     BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg)