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

References

lib/CodeGen/ImplicitNullChecks.cpp
  637   auto MIB = BuildMI(MBB, DL, TII->get(TargetOpcode::FAULTING_OP), DefReg)
lib/CodeGen/ModuloSchedule.cpp
 1689     MachineInstr *NI = BuildMI(NewBB, DebugLoc(), TII->get(TargetOpcode::PHI), R)
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  287           BuildMI(MBB, DL, TII->get(TargetOpcode::PHI), PHIReg + i);
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  201     BuildMI(LoadCmpBB, DL, TII->get(AArch64::MOVZWi), StatusReg)
  203   BuildMI(LoadCmpBB, DL, TII->get(LdarOp), Dest.getReg())
  205   BuildMI(LoadCmpBB, DL, TII->get(CmpOp), ZeroReg)
  219   BuildMI(StoreBB, DL, TII->get(StlrOp), StatusReg)
  286   BuildMI(LoadCmpBB, DL, TII->get(AArch64::SUBSXrs), AArch64::XZR)
  290   BuildMI(LoadCmpBB, DL, TII->get(AArch64::CSINCWr), StatusReg)
  294   BuildMI(LoadCmpBB, DL, TII->get(AArch64::SUBSXrs), AArch64::XZR)
  298   BuildMI(LoadCmpBB, DL, TII->get(AArch64::CSINCWr), StatusReg)
  311   BuildMI(StoreBB, DL, TII->get(AArch64::STLXPX), StatusReg)
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  968   MIB = BuildMI(LoadCmpBB, DL, TII->get(LdrexOp), Dest.getReg());
  991   MIB = BuildMI(StoreBB, DL, TII->get(StrexOp), TempReg)
 1113   MIB = BuildMI(StoreBB, DL, TII->get(STREXD), TempReg);
lib/Target/ARM/ARMFrameLowering.cpp
 2382     BuildMI(McrMBB, DL, TII.get(ARM::tMOVr), ScratchReg1)
 2386     BuildMI(McrMBB, DL, TII.get(ARM::MOVr), ScratchReg1)
 2394     BuildMI(McrMBB, DL, TII.get(ARM::tSUBi8), ScratchReg1)
 2400     BuildMI(McrMBB, DL, TII.get(ARM::SUBri), ScratchReg1)
 2415     BuildMI(GetMBB, DL, TII.get(ARM::tLDRpci), ScratchReg0)
 2420     BuildMI(GetMBB, DL, TII.get(ARM::tLDRi), ScratchReg0)
 2427     BuildMI(McrMBB, DL, TII.get(ARM::MRC), ScratchReg0)
 2441     BuildMI(GetMBB, DL, TII.get(ARM::LDRi12), ScratchReg0)
 2469     BuildMI(AllocMBB, DL, TII.get(ARM::tMOVi8), ScratchReg0)
 2474     BuildMI(AllocMBB, DL, TII.get(ARM::MOVi), ScratchReg0)
 2482     BuildMI(AllocMBB, DL, TII.get(ARM::tMOVi8), ScratchReg1)
 2487     BuildMI(AllocMBB, DL, TII.get(ARM::MOVi), ScratchReg1)
 2533       BuildMI(AllocMBB, DL, TII.get(ARM::tMOVr), ARM::LR)
lib/Target/ARM/ARMISelLowering.cpp
 9573     BuildMI(DispatchBB, dl, TII->get(ARM::t2LDRi12), NewVReg1)
 9586       BuildMI(DispatchBB, dl, TII->get(ARM::t2MOVi16), VReg1)
 9593         BuildMI(DispatchBB, dl, TII->get(ARM::t2MOVTi16), VReg2)
 9611     BuildMI(DispContBB, dl, TII->get(ARM::t2LEApcrelJT), NewVReg3)
 9616     BuildMI(DispContBB, dl, TII->get(ARM::t2ADDrs), NewVReg4)
 9629     BuildMI(DispatchBB, dl, TII->get(ARM::tLDRspi), NewVReg1)
 9668     BuildMI(DispContBB, dl, TII->get(ARM::tLSLri), NewVReg2)
 9675     BuildMI(DispContBB, dl, TII->get(ARM::tLEApcrelJT), NewVReg3)
 9680     BuildMI(DispContBB, dl, TII->get(ARM::tADDrr), NewVReg4)
 9690     BuildMI(DispContBB, dl, TII->get(ARM::tLDRi), NewVReg5)
 9699       BuildMI(DispContBB, dl, TII->get(ARM::tADDrr), NewVReg6)
 9711     BuildMI(DispatchBB, dl, TII->get(ARM::LDRi12), NewVReg1)
 9724       BuildMI(DispatchBB, dl, TII->get(ARM::MOVi16), VReg1)
 9731         BuildMI(DispatchBB, dl, TII->get(ARM::MOVTi16), VReg2)
 9770     BuildMI(DispContBB, dl, TII->get(ARM::MOVsi), NewVReg3)
 9776     BuildMI(DispContBB, dl, TII->get(ARM::LEApcrelJT), NewVReg4)
 9783     BuildMI(DispContBB, dl, TII->get(ARM::LDRrs), NewVReg5)
10134     BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVi16 : ARM::MOVi16), Vtmp)
10139       BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVTi16 : ARM::MOVTi16), varEnd)
10189   BuildMI(BB, dl, TII->get(ARM::PHI), srcPhi)
10192   BuildMI(BB, dl, TII->get(ARM::PHI), destPhi)
lib/Target/AVR/AVRISelLowering.cpp
 1537   BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftReg)
 1542   BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftAmtReg)
 1548   auto ShiftMI = BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2).addReg(ShiftReg);
 1552   BuildMI(LoopBB, dl, TII.get(AVR::SUBIRdK), ShiftAmtReg2)
lib/Target/BPF/BPFISelLowering.cpp
  576   BuildMI(BB, DL, TII.get(BPF::MOV_32_64), PromotedReg0).addReg(Reg);
  577   BuildMI(BB, DL, TII.get(BPF::SLL_ri), PromotedReg1)
  579   BuildMI(BB, DL, TII.get(RShiftOp), PromotedReg2)
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1273   BuildMI(EntryBB, DebugLoc(), HII->get(Hexagon::PS_aligna), AR)
lib/Target/Hexagon/HexagonInstrInfo.cpp
  711       MachineInstr *NewCmp = BuildMI(&MBB, DL,
lib/Target/MSP430/MSP430ISelLowering.cpp
 1507   BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
 1510   BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
 1514     BuildMI(LoopBB, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
 1517     BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
 1521     BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
 1523   BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
lib/Target/Mips/MipsExpandPseudo.cpp
  145   BuildMI(loop1MBB, DL, TII->get(LL), Scratch).addReg(Ptr).addImm(0);
  146   BuildMI(loop1MBB, DL, TII->get(Mips::AND), Scratch2)
  157   BuildMI(loop2MBB, DL, TII->get(Mips::AND), Scratch)
  160   BuildMI(loop2MBB, DL, TII->get(Mips::OR), Scratch)
  163   BuildMI(loop2MBB, DL, TII->get(SC), Scratch)
  175   BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest)
  179     BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest);
  183     BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest)
  186     BuildMI(sinkMBB, DL, TII->get(Mips::SRA), Dest)
  278   BuildMI(loop1MBB, DL, TII->get(LL), Dest).addReg(Ptr).addImm(0);
  286   BuildMI(loop2MBB, DL, TII->get(MOVE), Scratch).addReg(NewVal).addReg(ZERO);
  287   BuildMI(loop2MBB, DL, TII->get(SC), Scratch)
  404   BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
  409     BuildMI(loopMBB, DL, TII->get(Mips::AND), BinOpRes)
  412     BuildMI(loopMBB, DL, TII->get(Mips::NOR), BinOpRes)
  415     BuildMI(loopMBB, DL, TII->get(Mips::AND), BinOpRes)
  421     BuildMI(loopMBB, DL, TII->get(Opcode), BinOpRes)
  424     BuildMI(loopMBB, DL, TII->get(Mips::AND), BinOpRes)
  429     BuildMI(loopMBB, DL, TII->get(Mips::AND), BinOpRes)
  438   BuildMI(loopMBB, DL, TII->get(Mips::AND), StoreVal)
  440   BuildMI(loopMBB, DL, TII->get(Mips::OR), StoreVal)
  442   BuildMI(loopMBB, DL, TII->get(SC), StoreVal)
  454   BuildMI(sinkMBB, DL, TII->get(Mips::AND), Dest)
  456   BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest)
  460     BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest);
  463     BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest)
  466     BuildMI(sinkMBB, DL, TII->get(Mips::SRA), Dest)
  592   BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
  596     BuildMI(loopMBB, DL, TII->get(Opcode), Scratch).addReg(OldVal).addReg(Incr);
  600     BuildMI(loopMBB, DL, TII->get(AND), Scratch).addReg(OldVal).addReg(Incr);
  601     BuildMI(loopMBB, DL, TII->get(NOR), Scratch).addReg(ZERO).addReg(Scratch);
  604     BuildMI(loopMBB, DL, TII->get(OR), Scratch).addReg(Incr).addReg(ZERO);
  607   BuildMI(loopMBB, DL, TII->get(SC), Scratch).addReg(Scratch).addReg(Ptr).addImm(0);
lib/Target/Mips/MipsISelLowering.cpp
 1545     BuildMI(BB, DL, TII->get(Mips::SEB), DstReg).addReg(SrcReg);
 1550     BuildMI(BB, DL, TII->get(Mips::SEH), DstReg).addReg(SrcReg);
 1562   BuildMI(BB, DL, TII->get(Mips::SLL), ScrReg).addReg(SrcReg).addImm(ShiftImm);
 1563   BuildMI(BB, DL, TII->get(Mips::SRA), DstReg).addReg(ScrReg).addImm(ShiftImm);
 1670   BuildMI(BB, DL, TII->get(ABI.GetPtrAddiuOp()), MaskLSB2)
 1672   BuildMI(BB, DL, TII->get(ABI.GetPtrAndOp()), AlignedAddr)
 1674   BuildMI(BB, DL, TII->get(Mips::ANDi), PtrLSB2)
 1677     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(PtrLSB2).addImm(3);
 1680     BuildMI(BB, DL, TII->get(Mips::XORi), Off)
 1682     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(Off).addImm(3);
 1684   BuildMI(BB, DL, TII->get(Mips::ORi), MaskUpper)
 1686   BuildMI(BB, DL, TII->get(Mips::SLLV), Mask)
 1688   BuildMI(BB, DL, TII->get(Mips::NOR), Mask2).addReg(Mips::ZERO).addReg(Mask);
 1689   BuildMI(BB, DL, TII->get(Mips::SLLV), Incr2).addReg(Incr).addReg(ShiftAmt);
 1851   BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::DADDiu : Mips::ADDiu), MaskLSB2)
 1853   BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::AND64 : Mips::AND), AlignedAddr)
 1855   BuildMI(BB, DL, TII->get(Mips::ANDi), PtrLSB2)
 1858     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(PtrLSB2).addImm(3);
 1861     BuildMI(BB, DL, TII->get(Mips::XORi), Off)
 1863     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(Off).addImm(3);
 1865   BuildMI(BB, DL, TII->get(Mips::ORi), MaskUpper)
 1867   BuildMI(BB, DL, TII->get(Mips::SLLV), Mask)
 1869   BuildMI(BB, DL, TII->get(Mips::NOR), Mask2).addReg(Mips::ZERO).addReg(Mask);
 1870   BuildMI(BB, DL, TII->get(Mips::ANDi), MaskedCmpVal)
 1872   BuildMI(BB, DL, TII->get(Mips::SLLV), ShiftedCmpVal)
 1874   BuildMI(BB, DL, TII->get(Mips::ANDi), MaskedNewVal)
 1876   BuildMI(BB, DL, TII->get(Mips::SLLV), ShiftedNewVal)
lib/Target/PowerPC/PPCISelLowering.cpp
10381   BuildMI(BB, dl, TII->get(LoadMnemonic), dest)
10384     BuildMI(BB, dl, TII->get(BinOpcode), TmpReg).addReg(incr).addReg(dest);
10389       BuildMI(BB, dl, TII->get(AtomicSize == 1 ? PPC::EXTSB : PPC::EXTSH),
10391       BuildMI(BB, dl, TII->get(CmpOpcode), PPC::CR0)
10394       BuildMI(BB, dl, TII->get(CmpOpcode), PPC::CR0)
10504     BuildMI(BB, dl, TII->get(is64bit ? PPC::ADD8 : PPC::ADD4), Ptr1Reg)
10512   BuildMI(BB, dl, TII->get(PPC::RLWINM), Shift1Reg)
10518     BuildMI(BB, dl, TII->get(PPC::XORI), ShiftReg)
10522     BuildMI(BB, dl, TII->get(PPC::RLDICR), PtrReg)
10527     BuildMI(BB, dl, TII->get(PPC::RLWINM), PtrReg)
10532   BuildMI(BB, dl, TII->get(PPC::SLW), Incr2Reg).addReg(incr).addReg(ShiftReg);
10534     BuildMI(BB, dl, TII->get(PPC::LI), Mask2Reg).addImm(255);
10536     BuildMI(BB, dl, TII->get(PPC::LI), Mask3Reg).addImm(0);
10537     BuildMI(BB, dl, TII->get(PPC::ORI), Mask2Reg)
10541   BuildMI(BB, dl, TII->get(PPC::SLW), MaskReg)
10546   BuildMI(BB, dl, TII->get(PPC::LWARX), TmpDestReg)
10550     BuildMI(BB, dl, TII->get(BinOpcode), TmpReg)
10553   BuildMI(BB, dl, TII->get(PPC::ANDC), Tmp2Reg)
10556   BuildMI(BB, dl, TII->get(PPC::AND), Tmp3Reg).addReg(TmpReg).addReg(MaskReg);
10561     BuildMI(BB, dl, TII->get(PPC::AND), SReg)
10568       BuildMI(BB, dl, TII->get(PPC::SRW), ValueReg)
10572       BuildMI(BB, dl, TII->get(is8bit ? PPC::EXTSB : PPC::EXTSH), ValueSReg)
10577     BuildMI(BB, dl, TII->get(CmpOpcode), PPC::CR0)
10588   BuildMI(BB, dl, TII->get(PPC::OR), Tmp4Reg).addReg(Tmp3Reg).addReg(Tmp2Reg);
10721       BuildMI(mainMBB, DL,
10738   BuildMI(mainMBB, DL, TII->get(PPC::LI), mainDstReg).addImm(0);
11028     BuildMI(BB, dl, TII->get(PPC::MFSPR), HiReg).addImm(269);
11029     BuildMI(BB, dl, TII->get(PPC::MFSPR), LoReg).addImm(268);
11030     BuildMI(BB, dl, TII->get(PPC::MFSPR), ReadAgainReg).addImm(269);
11034     BuildMI(BB, dl, TII->get(PPC::CMPW), CmpReg)
11210     BuildMI(BB, dl, TII->get(LoadMnemonic), dest).addReg(ptrA).addReg(ptrB);
11211     BuildMI(BB, dl, TII->get(is64bit ? PPC::CMPD : PPC::CMPW), PPC::CR0)
11328       BuildMI(BB, dl, TII->get(is64bit ? PPC::ADD8 : PPC::ADD4), Ptr1Reg)
11337     BuildMI(BB, dl, TII->get(PPC::RLWINM), Shift1Reg)
11343       BuildMI(BB, dl, TII->get(PPC::XORI), ShiftReg)
11347       BuildMI(BB, dl, TII->get(PPC::RLDICR), PtrReg)
11352       BuildMI(BB, dl, TII->get(PPC::RLWINM), PtrReg)
11357     BuildMI(BB, dl, TII->get(PPC::SLW), NewVal2Reg)
11360     BuildMI(BB, dl, TII->get(PPC::SLW), OldVal2Reg)
11364       BuildMI(BB, dl, TII->get(PPC::LI), Mask2Reg).addImm(255);
11366       BuildMI(BB, dl, TII->get(PPC::LI), Mask3Reg).addImm(0);
11367       BuildMI(BB, dl, TII->get(PPC::ORI), Mask2Reg)
11371     BuildMI(BB, dl, TII->get(PPC::SLW), MaskReg)
11374     BuildMI(BB, dl, TII->get(PPC::AND), NewVal3Reg)
11377     BuildMI(BB, dl, TII->get(PPC::AND), OldVal3Reg)
11382     BuildMI(BB, dl, TII->get(PPC::LWARX), TmpDestReg)
11385     BuildMI(BB, dl, TII->get(PPC::AND), TmpReg)
11388     BuildMI(BB, dl, TII->get(PPC::CMPW), PPC::CR0)
11399     BuildMI(BB, dl, TII->get(PPC::ANDC), Tmp2Reg)
11402     BuildMI(BB, dl, TII->get(PPC::OR), Tmp4Reg)
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  250   BuildMI(LoopMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg)
  256     BuildMI(LoopMBB, DL, TII->get(RISCV::AND), ScratchReg)
  259     BuildMI(LoopMBB, DL, TII->get(RISCV::XORI), ScratchReg)
  264   BuildMI(LoopMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg)
  284   BuildMI(MBB, DL, TII->get(RISCV::XOR), ScratchReg)
  287   BuildMI(MBB, DL, TII->get(RISCV::AND), ScratchReg)
  290   BuildMI(MBB, DL, TII->get(RISCV::XOR), DestReg)
  316   BuildMI(LoopMBB, DL, TII->get(getLRForRMW32(Ordering)), DestReg)
  322     BuildMI(LoopMBB, DL, TII->get(RISCV::ADD), ScratchReg)
  327     BuildMI(LoopMBB, DL, TII->get(RISCV::ADD), ScratchReg)
  332     BuildMI(LoopMBB, DL, TII->get(RISCV::SUB), ScratchReg)
  337     BuildMI(LoopMBB, DL, TII->get(RISCV::AND), ScratchReg)
  340     BuildMI(LoopMBB, DL, TII->get(RISCV::XORI), ScratchReg)
  349   BuildMI(LoopMBB, DL, TII->get(getSCForRMW32(Ordering)), ScratchReg)
  399   BuildMI(MBB, DL, TII->get(RISCV::SLL), ValReg)
  402   BuildMI(MBB, DL, TII->get(RISCV::SRA), ValReg)
  456   BuildMI(LoopHeadMBB, DL, TII->get(getLRForRMW32(Ordering)), DestReg)
  458   BuildMI(LoopHeadMBB, DL, TII->get(RISCV::AND), Scratch2Reg)
  461   BuildMI(LoopHeadMBB, DL, TII->get(RISCV::ADDI), Scratch1Reg)
  508   BuildMI(LoopTailMBB, DL, TII->get(getSCForRMW32(Ordering)), Scratch1Reg)
  564     BuildMI(LoopHeadMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg)
  573     BuildMI(LoopTailMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg)
  586     BuildMI(LoopHeadMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg)
  588     BuildMI(LoopHeadMBB, DL, TII->get(RISCV::AND), ScratchReg)
  604     BuildMI(LoopTailMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg)
  643   BuildMI(NewMBB, DL, TII->get(RISCV::AUIPC), DestReg)
  645   BuildMI(NewMBB, DL, TII->get(SecondOpcode), DestReg)
lib/Target/RISCV/RISCVISelLowering.cpp
 1128   BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), HiReg)
 1131   BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), LoReg)
 1134   BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), ReadAgainReg)
lib/Target/SystemZ/SystemZISelLowering.cpp
 6856   BuildMI(MBB, DL, TII->get(LOpcode), OrigVal).add(Base).addImm(Disp).addReg(0);
 6868   BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
 6872     BuildMI(MBB, DL, TII->get(SystemZ::RLL), RotatedOldVal)
 6877     BuildMI(MBB, DL, TII->get(BinOpcode), Tmp).addReg(RotatedOldVal).add(Src2);
 6880       BuildMI(MBB, DL, TII->get(SystemZ::XILF), RotatedNewVal)
 6886       BuildMI(MBB, DL, TII->get(SystemZ::LCGR), Tmp2).addReg(Tmp);
 6887       BuildMI(MBB, DL, TII->get(SystemZ::AGHI), RotatedNewVal)
 6892     BuildMI(MBB, DL, TII->get(BinOpcode), RotatedNewVal)
 6898     BuildMI(MBB, DL, TII->get(SystemZ::RISBG32), RotatedNewVal)
 6902     BuildMI(MBB, DL, TII->get(SystemZ::RLL), NewVal)
 6904   BuildMI(MBB, DL, TII->get(CSOpcode), Dest)
 6976   BuildMI(MBB, DL, TII->get(LOpcode), OrigVal).add(Base).addImm(Disp).addReg(0);
 6985   BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
 6989     BuildMI(MBB, DL, TII->get(SystemZ::RLL), RotatedOldVal)
 7003     BuildMI(MBB, DL, TII->get(SystemZ::RISBG32), RotatedAltVal)
 7016   BuildMI(MBB, DL, TII->get(SystemZ::PHI), RotatedNewVal)
 7020     BuildMI(MBB, DL, TII->get(SystemZ::RLL), NewVal)
 7022   BuildMI(MBB, DL, TII->get(CSOpcode), Dest)
 7086   BuildMI(MBB, DL, TII->get(LOpcode), OrigOldVal)
 7107   BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
 7110   BuildMI(MBB, DL, TII->get(SystemZ::PHI), CmpVal)
 7113   BuildMI(MBB, DL, TII->get(SystemZ::PHI), SwapVal)
 7116   BuildMI(MBB, DL, TII->get(SystemZ::RLL), Dest)
 7118   BuildMI(MBB, DL, TII->get(SystemZ::RISBG32), RetryCmpVal)
 7138   BuildMI(MBB, DL, TII->get(SystemZ::RISBG32), RetrySwapVal)
 7140   BuildMI(MBB, DL, TII->get(SystemZ::RLL), StoreVal)
 7142   BuildMI(MBB, DL, TII->get(CSOpcode), RetryOldVal)
 7285     BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisDestReg)
 7289       BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisSrcReg)
 7292     BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisCountReg)
 7321     BuildMI(MBB, DL, TII->get(SystemZ::LA), NextDestReg)
 7324       BuildMI(MBB, DL, TII->get(SystemZ::LA), NextSrcReg)
 7326     BuildMI(MBB, DL, TII->get(SystemZ::AGHI), NextCountReg)
 7439   BuildMI(MBB, DL, TII->get(SystemZ::PHI), This1Reg)
 7442   BuildMI(MBB, DL, TII->get(SystemZ::PHI), This2Reg)
 7445   BuildMI(MBB, DL, TII->get(TargetOpcode::COPY), SystemZ::R0L).addReg(CharReg);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1140       BuildMI(NestedEHPad, RangeEnd->getDebugLoc(), TII.get(WebAssembly::CATCH),
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  442       BuildMI(Routing, DebugLoc(), TII.get(WebAssembly::CONST_I32), Reg)
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  388     BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg);
  390   BuildMI(BB, DL, TII.get(FConst), Tmp1)
  392   BuildMI(BB, DL, TII.get(LT), CmpReg).addReg(Tmp0).addReg(Tmp1);
  400     BuildMI(BB, DL, TII.get(FConst), Tmp1)
  402     BuildMI(BB, DL, TII.get(GE), SecondCmpReg).addReg(Tmp0).addReg(Tmp1);
  403     BuildMI(BB, DL, TII.get(And), AndReg).addReg(CmpReg).addReg(SecondCmpReg);
  407   BuildMI(BB, DL, TII.get(Eqz), EqzReg).addReg(CmpReg);
  412   BuildMI(FalseMBB, DL, TII.get(LoweredOpcode), FalseReg).addReg(InReg);
  414   BuildMI(TrueMBB, DL, TII.get(IConst), TrueReg).addImm(Substitute);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  345       BuildMI(ElseMBB, DL, TII.get(WebAssembly::CONST_I32), Reg).addImm(0);
lib/Target/X86/X86FrameLowering.cpp
  644     BuildMI(&MBB, DL, TII.get(X86::MOV64rr), SizeReg).addReg(X86::RAX);
  649   BuildMI(&MBB, DL, TII.get(X86::XOR64rr), ZeroReg)
  652   BuildMI(&MBB, DL, TII.get(X86::MOV64rr), CopyReg).addReg(X86::RSP);
  653   BuildMI(&MBB, DL, TII.get(X86::SUB64rr), TestReg)
  656   BuildMI(&MBB, DL, TII.get(X86::CMOV64rr), FinalReg)
  668   BuildMI(&MBB, DL, TII.get(X86::MOV64rm), LimitReg)
  680   BuildMI(RoundMBB, DL, TII.get(X86::AND64ri32), RoundedReg)
  689     BuildMI(LoopMBB, DL, TII.get(X86::PHI), JoinReg)
  697   addRegOffset(BuildMI(LoopMBB, DL, TII.get(X86::LEA64r), ProbeReg), JoinReg,
 2378       BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::LEA64r : X86::LEA64_32r), ScratchReg).addReg(X86::RSP)
 2405       BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg).addReg(X86::ESP)
 2438       BuildMI(checkMBB, DL, TII.get(X86::MOV32ri), ScratchReg2)
 2447         BuildMI(checkMBB, DL, TII.get(X86::POP32r), ScratchReg2);
 2468       BuildMI(allocMBB, DL, TII.get(MOVrr), RegAX).addReg(Reg10);
 2470     BuildMI(allocMBB, DL, TII.get(MOVri), Reg10)
 2472     BuildMI(allocMBB, DL, TII.get(MOVri), Reg11)
 2690     addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg),
 2700     addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg),
lib/Target/X86/X86ISelLowering.cpp
29227   BuildMI(mainMBB, DL, TII->get(X86::MOV32ri), mainDstReg).addImm(-1);
29236   BuildMI(fallMBB, DL, TII->get(TargetOpcode::COPY), fallDstReg)
29381     BuildMI(thisMBB, DL, TII->get(X86::MOV32rm), OffsetReg)
29406     BuildMI(offsetMBB, DL, TII->get(X86::MOV64rm), RegSaveReg)
29416     BuildMI(offsetMBB, DL, TII->get(X86::SUBREG_TO_REG), OffsetReg64)
29422     BuildMI(offsetMBB, DL, TII->get(X86::ADD64rr), OffsetDestReg)
29428     BuildMI(offsetMBB, DL, TII->get(X86::ADD32ri), NextOffsetReg)
29453   BuildMI(overflowMBB, DL, TII->get(X86::MOV64rm), OverflowAddrReg)
29469     BuildMI(overflowMBB, DL, TII->get(X86::ADD64ri32), TmpReg)
29473     BuildMI(overflowMBB, DL, TII->get(X86::AND64ri32), OverflowDestReg)
29477     BuildMI(overflowMBB, DL, TII->get(TargetOpcode::COPY), OverflowDestReg)
29484   BuildMI(overflowMBB, DL, TII->get(X86::ADD64ri32), NextAddrReg)
30072   BuildMI(BB, DL, TII->get(TargetOpcode::COPY), tmpSPVReg).addReg(physSPReg);
30073   BuildMI(BB, DL, TII->get(IsLP64 ? X86::SUB64rr:X86::SUB32rr), SPLimitVReg)
30082   BuildMI(bumpMBB, DL, TII->get(TargetOpcode::COPY), physSPReg)
30084   BuildMI(bumpMBB, DL, TII->get(TargetOpcode::COPY), bumpSPPtrVReg)
30092     BuildMI(mallocMBB, DL, TII->get(X86::MOV64rr), X86::RDI)
30100     BuildMI(mallocMBB, DL, TII->get(X86::MOV32rr), X86::EDI)
30108     BuildMI(mallocMBB, DL, TII->get(X86::SUB32ri), physSPReg).addReg(physSPReg)
30118     BuildMI(mallocMBB, DL, TII->get(X86::ADD32ri), physSPReg).addReg(physSPReg)
30121   BuildMI(mallocMBB, DL, TII->get(TargetOpcode::COPY), mallocPtrVReg)
30589   BuildMI(mainMBB, DL, TII->get(X86::MOV32r0), mainDstReg);
30607     addRegOffset(BuildMI(restoreMBB, DL, TII->get(Opm), BasePtr),
30611   BuildMI(restoreMBB, DL, TII->get(X86::MOV32ri), restoreDstReg).addImm(1);
30697   BuildMI(checkSspMBB, DL, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg);
30714       BuildMI(fallMBB, DL, TII->get(PtrLoadOpc), PrevSSPReg);
30730   BuildMI(fallMBB, DL, TII->get(SubRROpc), SspSubReg)
30743   BuildMI(fixShadowMBB, DL, TII->get(ShrRIOpc), SspFirstShrReg)
30753   BuildMI(fixShadowMBB, DL, TII->get(ShrRIOpc), SspSecondShrReg)
30765   BuildMI(fixShadowLoopPrepareMBB, DL, TII->get(ShlR1Opc), SspAfterShlReg)
30771   BuildMI(fixShadowLoopPrepareMBB, DL, TII->get(MovRIOpc), Value128InReg)
30779   BuildMI(fixShadowLoopMBB, DL, TII->get(X86::PHI), CounterReg)
30790   BuildMI(fixShadowLoopMBB, DL, TII->get(DecROpc), DecReg).addReg(CounterReg);
31023     addRegOffset(BuildMI(DispatchBB, DL, TII->get(Op), BP), FP, true,
31033   addFrameReference(BuildMI(DispatchBB, DL, TII->get(X86::MOV32rm), IReg), FI,
31045     BuildMI(DispContBB, DL, TII->get(X86::LEA64r), BReg)
31052     BuildMI(DispContBB, DL, TII->get(TargetOpcode::SUBREG_TO_REG), IReg64)
31073       BuildMI(DispContBB, DL, TII->get(X86::MOV32rm), OReg)
31080       BuildMI(DispContBB, DL, TII->get(X86::MOVSX64rr32), OReg64).addReg(OReg);
31082       BuildMI(DispContBB, DL, TII->get(X86::ADD64rr), TReg)