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

References

include/llvm/CodeGen/MachineInstrBuilder.h
  371   return BuildMI(BB, *I, DL, MCID, DestReg);
lib/CodeGen/ModuloSchedule.cpp
 1437     BuildMI(*BB, MI, DebugLoc(), TII->get(TargetOpcode::PHI), R)
lib/CodeGen/TailDuplicator.cpp
  437             BuildMI(*PredBB, NewMI, NewMI.getDebugLoc(),
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  276   MachineInstrBuilder MIB = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(),
  362   BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(NewOpc), Dst)
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  104     MachineInstr *Copy = BuildMI(*I.getParent(), I, I.getDebugLoc(),
lib/Target/AArch64/AArch64CondBrTuning.cpp
  105   MachineInstrBuilder MIB = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(),
lib/Target/AArch64/AArch64InstrInfo.cpp
 1509     BuildMI(MBB, MI, DL, get(AArch64::LOADgot), Reg)
 1520       BuildMI(MBB, MI, DL, get(AArch64::LDRXui), Reg)
 1527     BuildMI(MBB, MI, DL, get(AArch64::MOVZXi), Reg)
 1530     BuildMI(MBB, MI, DL, get(AArch64::MOVKXi), Reg)
 1534     BuildMI(MBB, MI, DL, get(AArch64::MOVKXi), Reg)
 1538     BuildMI(MBB, MI, DL, get(AArch64::MOVKXi), Reg)
 1542     BuildMI(MBB, MI, DL, get(AArch64::LDRXui), Reg)
 1547     BuildMI(MBB, MI, DL, get(AArch64::ADR), Reg)
 1550     BuildMI(MBB, MI, DL, get(AArch64::ADRP), Reg)
 1562       BuildMI(MBB, MI, DL, get(AArch64::LDRXui), Reg)
lib/Target/AArch64/AArch64InstructionSelector.cpp
  725         BuildMI(*I.getParent(), I, I.getDebugLoc(),
 2296       auto MovMI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(AArch64::MOVaddrBA),
 2993           *BuildMI(MBB, I, I.getDebugLoc(), TII.get(TargetOpcode::IMPLICIT_DEF),
 2999           *BuildMI(MBB, I, I.getDebugLoc(),
 3027         *BuildMI(MBB, I, I.getDebugLoc(), TII.get(CopyOpc), CopyTo)
lib/Target/AArch64/AArch64RegisterInfo.cpp
  506       BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(AArch64::LDG), ScratchReg)
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  446       BuildMI(MBB, MI, DL, *DupMCID, DupDest)
  450     BuildMI(MBB, MI, DL, *MulMCID, MulDest)
  458       BuildMI(MBB, MI, DL, *DupMCID, DupDest)
  462     BuildMI(MBB, MI, DL, *MulMCID, MulDest)
  562     BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0])
  565     BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1])
  584     BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0])
  587     BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1])
  590     BuildMI(MBB, MI, DL, *ReplInstrMCID[2], ZipDest[2])
  593     BuildMI(MBB, MI, DL, *ReplInstrMCID[3], ZipDest[3])
  596     BuildMI(MBB, MI, DL, *ReplInstrMCID[4], ZipDest[4])
  599     BuildMI(MBB, MI, DL, *ReplInstrMCID[5], ZipDest[5])
  602     BuildMI(MBB, MI, DL, *ReplInstrMCID[6], ZipDest[6])
  605     BuildMI(MBB, MI, DL, *ReplInstrMCID[7], ZipDest[7])
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1246     BuildMI(MBB, I, DL, TII.get(AMDGPU::COPY), TmpReg)
 1248     BuildMI(MBB, I, DL, TII.get(AMDGPU::COPY), AMDGPU::SCC)
 1252     BuildMI(MBB, I, DL, TII.get(Opcode), DstReg)
 1264       BuildMI(MBB, I, DL, TII.get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
 1284       BuildMI(MBB, I, DL, TII.get(AMDGPU::V_AND_B32_e32), DstReg)
 1293       BuildMI(MBB, I, DL, TII.get(BFE), DstReg)
 1308       BuildMI(MBB, I, DL, TII.get(SextOpc), DstReg)
 1322       BuildMI(MBB, I, DL, TII.get(AMDGPU::IMPLICIT_DEF), UndefReg);
 1323       BuildMI(MBB, I, DL, TII.get(AMDGPU::REG_SEQUENCE), ExtReg)
 1329       BuildMI(MBB, I, DL, TII.get(BFE64), DstReg)
 1339       BuildMI(MBB, I, DL, TII.get(AMDGPU::S_AND_B32), DstReg)
 1343       BuildMI(MBB, I, DL, TII.get(BFE32), DstReg)
 1382   BuildMI(*MBB, I, DL, TII.get(AMDGPU::COPY), AMDGPU::SCC)
 1387   auto MIB = BuildMI(*MBB, I, DL, TII.get(NewOpc), DstReg)
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1485         BuildMI(*MBB, PHI, PHI.getDebugLoc(), TII->get(TargetOpcode::PHI),
 1530         BuildMI(*MBB, PHI, PHI.getDebugLoc(), TII->get(TargetOpcode::PHI),
 1579         BuildMI(*MBB, PHI, PHI.getDebugLoc(), TII->get(TargetOpcode::PHI),
lib/Target/AMDGPU/GCNDPPCombine.cpp
  437     auto UndefInst = BuildMI(*MovMI.getParent(), MovMI, MovMI.getDebugLoc(),
lib/Target/AMDGPU/SIAddIMGInit.cpp
  144             BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), PrevDst)
  148             BuildMI(MBB, MI, DL, TII->get(AMDGPU::IMPLICIT_DEF), PrevDst);
  155               BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), SubReg)
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  625             BuildMI(MBB, MI, MI.getDebugLoc(),
  740             BuildMI(*MI.getParent(), MI, MI.getDebugLoc(),
lib/Target/AMDGPU/SIISelLowering.cpp
 3631     BuildMI(*BB, MI, DL, TII->get(LoOpc), DestSub0)
 3634     BuildMI(*BB, MI, DL, TII->get(HiOpc), DestSub1)
 3637     BuildMI(*BB, MI, DL, TII->get(TargetOpcode::REG_SEQUENCE), Dest.getReg())
 3764     BuildMI(*BB, MI, DL, TII->get(AMDGPU::COPY), SrcCondCopy)
 3766     BuildMI(*BB, MI, DL, TII->get(AMDGPU::V_CNDMASK_B32_e64), DstLo)
 3772     BuildMI(*BB, MI, DL, TII->get(AMDGPU::V_CNDMASK_B32_e64), DstHi)
 3779     BuildMI(*BB, MI, DL, TII->get(AMDGPU::REG_SEQUENCE), Dst)
 3816     MIB = BuildMI(*BB, MI, DL, TII->get(AMDGPU::SI_CALL), ReturnAddrReg);
 3838     auto I = BuildMI(*BB, MI, DL, TII->get(Opc), MI.getOperand(0).getReg());
10457       BuildMI(*MI.getParent(), MI, MI.getDebugLoc(),
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1430       BuildMI(Block, Inst, Inst.getDebugLoc(),
lib/Target/AMDGPU/SIInstrInfo.cpp
 1428       BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstLo)
 1431       BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstHi)
 1436       BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstLo)
 1439       BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstHi)
 1453     BuildMI(MBB, MI, DL, get(NotOpc), Exec)
 1455     BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), MI.getOperand(0).getReg())
 1457     BuildMI(MBB, MI, DL, get(NotOpc), Exec)
 1465     BuildMI(MBB, MI, DL, get(NotOpc), Exec)
 1467     MachineInstr *Copy = BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B64_PSEUDO),
 1471     BuildMI(MBB, MI, DL, get(NotOpc), Exec)
 1611     BuildMI(MBB, MI, DL, get(AMDGPU::REG_SEQUENCE), Dst)
 4038       BuildMI(*MI.getParent(), MI, DL, get(AMDGPU::V_READFIRSTLANE_B32), Reg)
 4045       BuildMI(*MI.getParent(), MI, DL, get(AMDGPU::V_READFIRSTLANE_B32), Reg)
 4071     BuildMI(*MI.getParent(), MI, DL, get(AMDGPU::V_READFIRSTLANE_B32), Reg)
 4142       BuildMI(*MI.getParent(), MI, DL, get(AMDGPU::V_READFIRSTLANE_B32), Reg)
 4148       BuildMI(*MI.getParent(), MI, DL, get(AMDGPU::V_READFIRSTLANE_B32), Reg)
 4221     BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(),
 4228     BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(),
 4237     BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(),
 4244       BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(),
 4490   BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(AMDGPU::S_MOV_B64), Zero64)
 4494   BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(AMDGPU::S_MOV_B32), SRsrcFormatLo)
 4498   BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(AMDGPU::S_MOV_B32), SRsrcFormatHi)
 4502   BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(AMDGPU::REG_SEQUENCE), NewSRsrc)
 4711       BuildMI(MBB, MI, DL, get(AMDGPU::V_ADD_I32_e64), NewVAddrLo)
 4718       BuildMI(MBB, MI, DL, get(AMDGPU::V_ADDC_U32_e64), NewVAddrHi)
 4726       BuildMI(MBB, MI, MI.getDebugLoc(), get(AMDGPU::REG_SEQUENCE), NewVAddr)
 4950         BuildMI(*MBB, Inst, Inst.getDebugLoc(), get(AMDGPU::S_AND_B32),
 4955         BuildMI(*MBB, Inst, Inst.getDebugLoc(), get(AMDGPU::S_AND_B64),
 5668     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_MOV_B32_e32), ImmReg)
 5671     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_AND_B32_e64), TmpReg)
 5675     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_LSHL_OR_B32), ResultReg)
 5683     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_MOV_B32_e32), ImmReg)
 5685     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_BFI_B32), ResultReg)
 5694     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_LSHRREV_B32_e64), TmpReg)
 5697     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_MOV_B32_e32), ImmReg)
 5699     BuildMI(*MBB, Inst, DL, get(AMDGPU::V_AND_OR_B32), ResultReg)
lib/Target/AMDGPU/SILowerI1Copies.cpp
  525       BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_CNDMASK_B32_e64), DstReg)
  704         BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_CMP_NE_U32_e64), TmpReg)
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  259       BuildMI(MBB, *And, And->getDebugLoc(), TII->get(Andn2Opc),
lib/Target/AMDGPU/SIRegisterInfo.cpp
 1125             BuildMI(*MBB, *MIB, DL, TII->get(AMDGPU::V_LSHRREV_B32_e64),
 1146               BuildMI(*MBB, *MIB, DL, TII->get(AMDGPU::S_MOV_B32), ConstOffsetReg)
lib/Target/ARC/ARCExpandPseudos.cpp
   65   BuildMI(*SI.getParent(), SI, SI.getDebugLoc(), TII->get(AddOpc), AddrReg)
lib/Target/ARM/ARMBaseInstrInfo.cpp
 2257       BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg);
 3318   BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(), get(NewUseOpc),
 5073       NewMIB = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(ARM::VEXTd32),
 5225   BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(ARM::FCONSTD), DReg)
lib/Target/ARM/ARMISelLowering.cpp
 9379     BuildMI(*MBB, MI, dl, TII->get(ARM::t2LDRpci), NewVReg1)
 9385     BuildMI(*MBB, MI, dl, TII->get(ARM::t2ORRri), NewVReg2)
 9391     BuildMI(*MBB, MI, dl, TII->get(ARM::tPICADD), NewVReg3)
 9409     BuildMI(*MBB, MI, dl, TII->get(ARM::tLDRpci), NewVReg1)
 9414     BuildMI(*MBB, MI, dl, TII->get(ARM::tPICADD), NewVReg2)
 9419     BuildMI(*MBB, MI, dl, TII->get(ARM::tMOVi8), NewVReg3)
 9424     BuildMI(*MBB, MI, dl, TII->get(ARM::tORR), NewVReg4)
 9430     BuildMI(*MBB, MI, dl, TII->get(ARM::tADDframe), NewVReg5)
 9445     BuildMI(*MBB, MI, dl, TII->get(ARM::LDRi12), NewVReg1)
 9451     BuildMI(*MBB, MI, dl, TII->get(ARM::PICADD), NewVReg2)
10303     BuildMI(*MBB, MI, DL, TII.get(ARM::t2MOVi32imm), Reg)
10318   BuildMI(*MBB, MI, DL, TII.get(ARM::t2SUBrr), ARM::SP)
lib/Target/ARM/ARMInstructionSelector.cpp
  721       OffsetMIB = BuildMI(MBB, *MIB, MIB->getDebugLoc(),
  726       OffsetMIB = BuildMI(MBB, *MIB, MIB->getDebugLoc(),
lib/Target/BPF/BPFMIPeephole.cpp
  170         BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(BPF::SUBREG_TO_REG), DstReg)
  437       BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(BPF::MOV_rr), DstReg)
lib/Target/BPF/BPFMISimplifyPatchable.cpp
  128         BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(BPF::COPY), DstReg)
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1032     BuildMI(MBB, MI, DL, get(Hexagon::A2_tfrrcr), CSx)
 1056       BuildMI(MBB, MI, DL, get(Hexagon::A2_andir), MI.getOperand(0).getReg())
 1065       BuildMI(MBB, MI, DL, get(Hexagon::V6_vcombine), DstReg)
 1120       MachineInstr *MI1New = BuildMI(MBB, MI, DL, get(NewOpc),
 1126       BuildMI(MBB, MI, DL, get(NewOpc), HRI.getSubReg(DstReg, Hexagon::vsub_hi))
 1136       BuildMI(MBB, MI, DL, get(Hexagon::C2_orn), Reg)
 1144       BuildMI(MBB, MI, DL, get(Hexagon::C2_andn), Reg)
 1151       BuildMI(MBB, MI, DL, get(Hexagon::V6_veqw), MI.getOperand(0).getReg())
 1158       BuildMI(MBB, MI, DL, get(Hexagon::V6_vgtw), MI.getOperand(0).getReg())
 1166       BuildMI(MBB, MI, DL, get(Hexagon::V6_vsubw_dv), Vd)
 1181       BuildMI(MBB, MI, MI.getDebugLoc(), get(Hexagon::M2_mpyi),
 1185       BuildMI(MBB, MI, MI.getDebugLoc(), get(Hexagon::M2_mpyi),
 1208       BuildMI(MBB, MI, MI.getDebugLoc(), get(Hexagon::M2_maci),
 1213       BuildMI(MBB, MI, MI.getDebugLoc(), get(Hexagon::M2_maci),
 1241         BuildMI(MBB, MI, DL, get(Hexagon::A2_tfrpt), Rd)
 1245         BuildMI(MBB, MI, DL, get(Hexagon::A2_tfrpf), Rd)
 1351       BuildMI(MBB, MI, DL, get(Hexagon::PS_loadrdabs), Hexagon::D13)
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   82         BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), DestReg)
   95         BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), DestLo)
   97         BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), DestHi)
lib/Target/Lanai/LanaiFrameLowering.cpp
   78         BuildMI(*MBB, MI, DL, LII.get(Lanai::ADD_I_LO), Dst)
lib/Target/Lanai/LanaiInstrInfo.cpp
  514       BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg);
lib/Target/MSP430/MSP430ISelLowering.cpp
 1450     BuildMI(*BB, MI, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
 1456     BuildMI(*BB, MI, dl, TII.get(RrcOpc), DstReg)
lib/Target/Mips/Mips16ISelLowering.cpp
  767   BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(Mips::MoveR3216), CC)
  785   BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(Mips::MoveR3216), CC)
lib/Target/Mips/MipsSEISelLowering.cpp
 3185       BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Wt).addReg(Ws);
 3188     BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Wt, 0, Mips::sub_lo);
 3194     BuildMI(*BB, MI, DL, TII->get(Mips::SPLATI_W), Wt).addReg(Ws).addImm(Lane);
 3195     BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Wt, 0, Mips::sub_lo);
 3225     BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Ws, 0, Mips::sub_64);
 3229     BuildMI(*BB, MI, DL, TII->get(Mips::SPLATI_D), Wt).addReg(Ws).addImm(1);
 3230     BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Wt, 0, Mips::sub_64);
 3257   BuildMI(*BB, MI, DL, TII->get(Mips::SUBREG_TO_REG), Wt)
 3261   BuildMI(*BB, MI, DL, TII->get(Mips::INSVE_W), Wd)
 3291   BuildMI(*BB, MI, DL, TII->get(Mips::SUBREG_TO_REG), Wt)
 3295   BuildMI(*BB, MI, DL, TII->get(Mips::INSVE_D), Wd)
 3376     BuildMI(*BB, MI, DL, TII->get(Mips::SUBREG_TO_REG), Wt)
 3386     BuildMI(*BB, MI, DL, TII->get(ShiftOp), LaneTmp1)
 3394   BuildMI(*BB, MI, DL, TII->get(Mips::SLD_B), WdTmp1)
 3402     BuildMI(*BB, MI, DL, TII->get(InsveOp), WdTmp2)
 3409     BuildMI(*BB, MI, DL, TII->get(InsertOp), WdTmp2)
 3419   BuildMI(*BB, MI, DL, TII->get(Subtarget.isABI_N64() ? Mips::DSUB : Mips::SUB),
 3423   BuildMI(*BB, MI, DL, TII->get(Mips::SLD_B), Wd)
 3454   BuildMI(*BB, MI, DL, TII->get(Mips::IMPLICIT_DEF), Wt1);
 3455   BuildMI(*BB, MI, DL, TII->get(Mips::INSERT_SUBREG), Wt2)
 3459   BuildMI(*BB, MI, DL, TII->get(Mips::SPLATI_W), Wd).addReg(Wt2).addImm(0);
 3485   BuildMI(*BB, MI, DL, TII->get(Mips::IMPLICIT_DEF), Wt1);
 3486   BuildMI(*BB, MI, DL, TII->get(Mips::INSERT_SUBREG), Wt2)
 3490   BuildMI(*BB, MI, DL, TII->get(Mips::SPLATI_D), Wd).addReg(Wt2).addImm(0);
 3529   BuildMI(*BB, MI, DL, TII->get(Mips::COPY_U_H), Rs).addReg(Ws).addImm(0);
 3532     BuildMI(*BB, MI, DL, TII->get(Mips::SUBREG_TO_REG), Tmp)
 3583       BuildMI(*BB, MI, DL, TII->get(UsingMips32 ? Mips::LH : Mips::LH64), Rt);
 3589     BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Tmp).addReg(Rt, 0, Mips::sub_32);
 3593   BuildMI(*BB, MI, DL, TII->get(Mips::FILL_H), Wd).addReg(Rt);
 3677   BuildMI(*BB, MI, DL, TII->get(MFC1Opc), Rtemp).addReg(Fs);
 3678   BuildMI(*BB, MI, DL, TII->get(FILLOpc), Wtemp).addReg(Rtemp);
 3683     BuildMI(*BB, MI, DL, TII->get(Mips::MFHC1_D64), Rtemp2).addReg(Fs);
 3686     BuildMI(*BB, MI, DL, TII->get(Mips::INSERT_W), Wtemp2)
 3690     BuildMI(*BB, MI, DL, TII->get(Mips::INSERT_W), Wtemp3)
 3699     BuildMI(*BB, MI, DL, TII->get(Mips::FEXDO_W), Wtemp2)
 3705   BuildMI(*BB, MI, DL, TII->get(Mips::FEXDO_H), Wd).addReg(WPHI).addReg(WPHI);
 3782   BuildMI(*BB, MI, DL, TII->get(Mips::FEXUPR_W), Wtemp).addReg(Ws);
 3785     BuildMI(*BB, MI, DL, TII->get(Mips::FEXUPR_D), WPHI).addReg(Wtemp);
 3793   BuildMI(*BB, MI, DL, TII->get(COPYOpc), Rtemp).addReg(WPHI).addImm(0);
 3794   BuildMI(*BB, MI, DL, TII->get(MTC1Opc), FPRPHI).addReg(Rtemp);
 3798     BuildMI(*BB, MI, DL, TII->get(Mips::COPY_S_W), Rtemp2)
 3801     BuildMI(*BB, MI, DL, TII->get(Mips::MTHC1_D64), Fd)
 3827   BuildMI(*BB, MI, DL, TII->get(Mips::LDI_W), Ws1).addImm(1);
 3828   BuildMI(*BB, MI, DL, TII->get(Mips::FFINT_U_W), Ws2).addReg(Ws1);
 3831   BuildMI(*BB, MI, DL, TII->get(Mips::FEXP2_W), MI.getOperand(0).getReg())
 3856   BuildMI(*BB, MI, DL, TII->get(Mips::LDI_D), Ws1).addImm(1);
 3857   BuildMI(*BB, MI, DL, TII->get(Mips::FFINT_U_D), Ws2).addReg(Ws1);
 3860   BuildMI(*BB, MI, DL, TII->get(Mips::FEXP2_D), MI.getOperand(0).getReg())
lib/Target/PowerPC/PPCFrameLowering.cpp
  386       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
  390       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
  395       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
  399       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
  404       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
  408       BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
  412     BuildMI(*MI.getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
lib/Target/PowerPC/PPCISelLowering.cpp
10709   BuildMI(*thisMBB, MI, DL, TII->get(PPC::LI), restoreDstReg).addImm(1);
10789     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), FP)
10793     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LWZ), FP)
10801     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), Tmp)
10805     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LWZ), Tmp)
10813     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), SP)
10817     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LWZ), SP)
10825     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), BP)
10829     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LWZ), BP)
10838     MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), PPC::X2)
11443     BuildMI(*BB, MI, dl, TII->get(PPC::MFFS), MFFSReg);
11450     BuildMI(*BB, MI, dl, TII->get(PPC::FADD), Dest).addReg(Src1).addReg(Src2);
11470     BuildMI(*BB, MI, dl, TII->get(Opcode), Dest)
11473     BuildMI(*BB, MI, dl, TII->get(TargetOpcode::COPY),
11480     BuildMI(*BB, MI, Dl, TII->get(PPC::TCHECK), CRReg);
11481     BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::COPY),
11488     BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::COPY),
11496     BuildMI(*BB, MI, dl, TII->get(PPC::MFFS), OldFPSCRReg);
11523         BuildMI(*BB, MI, dl, TII->get(TargetOpcode::COPY), DestReg)
11567         BuildMI(*BB, MI, dl, TII->get(LoadOp), DestReg)
11577     BuildMI(*BB, MI, dl, TII->get(PPC::MFFS), OldFPSCRReg);
11599     BuildMI(*BB, MI, dl, TII->get(TargetOpcode::IMPLICIT_DEF), ImDefReg);
11600     BuildMI(*BB, MI, dl, TII->get(PPC::INSERT_SUBREG), ExtSrcReg)
11606     BuildMI(*BB, MI, dl, TII->get(PPC::RLDIMI), NewFPSCRTmpReg)
lib/Target/PowerPC/PPCInstrInfo.cpp
 2222     BuildMI(MBB, MI, DL, get(PPC::CMPD), PPC::CR7).addReg(Val).addReg(Val);
lib/Target/PowerPC/PPCVSXCopy.cpp
  106           BuildMI(MBB, MI, MI.getDebugLoc(),
  128           BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(TargetOpcode::COPY),
lib/Target/RISCV/RISCVISelLowering.cpp
 1170   BuildMI(*BB, MI, DL, TII.get(RISCV::LW), LoReg)
 1174   BuildMI(*BB, MI, DL, TII.get(RISCV::LW), HiReg)
lib/Target/SystemZ/SystemZISelLowering.cpp
 6512   BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(SystemZ::LA), Reg)
 7178   BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::IMPLICIT_DEF), Tmp1);
 7179   BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::INSERT_SUBREG), Tmp2)
 7181   BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::INSERT_SUBREG), Dest)
 7204   BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::IMPLICIT_DEF), In128);
 7209     BuildMI(*MBB, MI, DL, TII->get(SystemZ::LLILL), Zero64)
 7211     BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::INSERT_SUBREG), NewIn128)
 7215   BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::INSERT_SUBREG), Dest)
 7352       BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(SystemZ::LAY), Reg)
 7361       BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(SystemZ::LAY), Reg)
 7525   BuildMI(*MBB, MI, DL, TII->get(Opcode), DstReg)
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
  121       BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(CopyLocalOpc), NewReg)
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
  121     BuildMI(MBB, *II, II->getDebugLoc(), TII->get(WebAssembly::CONST_I32),
  125     BuildMI(MBB, *II, II->getDebugLoc(), TII->get(WebAssembly::ADD_I32),
lib/Target/X86/X86FixupLEAs.cpp
  649     NewMI = BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
  668   NewMI = BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(NewOpc), DestReg)
lib/Target/X86/X86ISelLowering.cpp
30246         BuildMI(*BB, MI, DL, TII->get(X86::MOV64rm), X86::RDI)
30258         BuildMI(*BB, MI, DL, TII->get(X86::MOV32rm), X86::EAX)
30270         BuildMI(*BB, MI, DL, TII->get(X86::MOV32rm), X86::EAX)
30401   BuildMI(*BB, MI, DL, TII->get(TargetOpcode::COPY), AvailableReg)
30447   BuildMI(*MBB, MI, DL, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg);
30543       MIB = BuildMI(*thisMBB, MI, DL, TII->get(X86::LEA64r), LabelReg)
30551       MIB = BuildMI(*thisMBB, MI, DL, TII->get(X86::LEA32r), LabelReg)
30840   MIB = BuildMI(*thisMBB, MI, DL, TII->get(PtrLoadOpc), FP);
30852   MIB = BuildMI(*thisMBB, MI, DL, TII->get(PtrLoadOpc), Tmp);
30866   MIB = BuildMI(*thisMBB, MI, DL, TII->get(PtrLoadOpc), SP);
30910       BuildMI(*MBB, MI, DL, TII->get(X86::LEA64r), VR)
30917       BuildMI(*MBB, MI, DL, TII->get(X86::LEA32r), VR)
31229     BuildMI(*BB, MI, DL, TII->get(Pop), MI.getOperand(0).getReg());
31265     addFrameReference(BuildMI(*BB, MI, DL, TII->get(X86::MOVZX32rm16), OldCW),
31270     BuildMI(*BB, MI, DL, TII->get(X86::OR32ri), NewCW)
31276     BuildMI(*BB, MI, DL, TII->get(TargetOpcode::COPY), NewCW16)
31399         BuildMI(*BB, *MBBI, DL, TII->get(X86::LEA32r), computedAddrVReg), AM);
lib/Target/X86/X86InstrInfo.cpp
 4578     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(Opc), Reg)
 4586     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(X86::VXORPSrr), XReg)
 4595     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(X86::XOR32rr), XReg)
 4601     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(X86::XOR32rr), Reg)
 7907           BuildMI(*I.getParent(), I, I.getDebugLoc(),
lib/Target/X86/X86InstructionSelector.cpp
  863     BuildMI(*I.getParent(), I, I.getDebugLoc(),
  871       *BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(AndOpc), DstReg)
  977   MachineInstr &SetInst = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1039     MachineInstr &Set1 = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1041     MachineInstr &Set2 = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1043     MachineInstr &Set3 = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1071       *BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::SETCCr), ResultReg).addImm(CC);
 1105     BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::COPY), X86::EFLAGS)
 1122       *BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Opcode), DstReg)
 1126   BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::COPY), CarryOutReg)
 1226   BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::COPY), DstReg)
 1340         *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1379     MachineInstr &InsertInst = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1391   MachineInstr &CopyInst = *BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1453     BuildMI(*I.getParent(), I, DbgLoc, TII.get(X86::MOV64ri), AddrReg)
 1461         addDirectMem(BuildMI(*I.getParent(), I, DbgLoc, TII.get(Opc), DstReg),
 1479         BuildMI(*I.getParent(), I, DbgLoc, TII.get(Opc), DstReg), CPI, PICBase,
 1643   BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(OpEntry.OpCopy),
 1653       BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::MOV32r0),
 1660         BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Copy),
 1664         BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Copy),
 1668         BuildMI(*I.getParent(), I, I.getDebugLoc(),
 1692     BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Copy), SourceSuperReg)
 1696     BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::SHR16ri),
 1709     BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(TargetOpcode::COPY),