| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBuilder.h | 373 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const MIMetadata &MIMD, in BuildMI() argument 375 return MachineInstrBuilder(MF, MF.CreateMachineInstr(MCID, MIMD.getDL())) in BuildMI() 376 .setPCSections(MIMD.getPCSections()) in BuildMI() 377 .setMMRAMetadata(MIMD.getMMRAMetadata()); in BuildMI() 382 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const MIMetadata &MIMD, in BuildMI() argument 384 return MachineInstrBuilder(MF, MF.CreateMachineInstr(MCID, MIMD.getDL())) in BuildMI() 385 .setPCSections(MIMD.getPCSections()) in BuildMI() 386 .setMMRAMetadata(MIMD.getMMRAMetadata()) in BuildMI() 395 const MIMetadata &MIMD, in BuildMI() argument 398 MachineInstr *MI = MF.CreateMachineInstr(MCID, MIMD.getDL()); in BuildMI() [all …]
|
| H A D | CFIInstBuilder.h | 36 const MIMetadata MIMD; // Default-initialized, no debug location desired. variable 55 BuildMI(MBB, InsertPt, MIMD, CFIID) in insertCFIInst()
|
| H A D | FastISel.h | 208 MIMetadata MIMD; variable 250 DebugLoc getCurDebugLoc() const { return MIMD.getDL(); } in getCurDebugLoc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 469 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg); in X86FastEmitLoad() 498 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86FastEmitStore() 645 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, Desc); in X86FastEmitStore() 681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in X86FastEmitStore() 792 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), LoadReg); in handleConstantAddresses() 1093 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(X86::MOV32rr), in X86SelectCallAddress() 1098 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectCallAddress() 1274 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet() 1294 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet() 1302 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet() [all …]
|
| H A D | X86ISelLowering.cpp | 35716 const MIMetadata MIMD(MI); in emitXBegin() local 35766 BuildMI(thisMBB, MIMD, TII->get(X86::XBEGIN_4)).addMBB(fallMBB); in emitXBegin() 35772 BuildMI(mainMBB, MIMD, TII->get(X86::MOV32ri), mainDstReg).addImm(-1); in emitXBegin() 35773 BuildMI(mainMBB, MIMD, TII->get(X86::JMP_1)).addMBB(sinkMBB); in emitXBegin() 35780 BuildMI(fallMBB, MIMD, TII->get(X86::XABORT_DEF)); in emitXBegin() 35781 BuildMI(fallMBB, MIMD, TII->get(TargetOpcode::COPY), fallDstReg) in emitXBegin() 35787 BuildMI(*sinkMBB, sinkMBB->begin(), MIMD, TII->get(X86::PHI), DstReg) in emitXBegin() 35840 const MIMetadata MIMD(MI); in EmitVAARGWithCustomInserter() local 35924 BuildMI(thisMBB, MIMD, TII->get(X86::MOV32rm), OffsetReg) in EmitVAARGWithCustomInserter() 35933 BuildMI(thisMBB, MIMD, TII->get(X86::CMP32ri)) in EmitVAARGWithCustomInserter() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 147 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in copyRegToRegClass() 419 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::ADDI8), in PPCSimplifyAddress() 523 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad() 531 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad() 558 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in PPCEmitLoad() 669 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore() 681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore() 704 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore() 779 BuildMI(*BrBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::BCC)) in SelectBranch() 790 fastEmitBranch(Target, MIMD.getDL()); in SelectBranch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 331 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_r() 334 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_r() 336 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_r() 356 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_rr() 360 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_rr() 363 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_rr() 381 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_ri() 385 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_ri() 388 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_ri() 402 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_i() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 323 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeConstant() 692 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AdjStackDown)); in selectStackmap() 698 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectStackmap() 705 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AdjStackUp)) in selectStackmap() 883 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, CLI.Call, MIMD, in selectPatchpoint() 912 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectXRayCustomEvent() 933 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectXRayTypedEvent() 1174 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectCall() 1198 MIMD = MIMetadata(); in handleDbgInfo() 1515 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectFreeze() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 401 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), Reg) in materializeLoadStoreOperands() 473 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32() 478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32() 503 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32() 508 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32() 514 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32() 532 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtend() 554 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtend() 597 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in notValue() 605 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(WebAssembly::COPY), in copyValue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 355 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADDXri), in fastMaterializeAlloca() 378 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(TargetOpcode::COPY), in materializeInt() 410 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc1), TmpReg) in materializeFP() 414 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeFP() 427 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeFP() 432 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in materializeFP() 462 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV() 474 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(LdrOpc), in materializeGV() 485 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeGV() 494 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV() [all …]
|
| H A D | AArch64ExpandPseudoInsts.cpp | 240 MIMetadata MIMD(MI); in expandCMP_SWAP() local 266 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::MOVZWi), StatusReg) in expandCMP_SWAP() 268 BuildMI(LoadCmpBB, MIMD, TII->get(LdarOp), Dest.getReg()) in expandCMP_SWAP() 270 BuildMI(LoadCmpBB, MIMD, TII->get(CmpOp), ZeroReg) in expandCMP_SWAP() 274 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::Bcc)) in expandCMP_SWAP() 284 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg) in expandCMP_SWAP() 287 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP() 319 MIMetadata MIMD(MI); in expandCMP_SWAP_128() local 372 BuildMI(LoadCmpBB, MIMD, TII->get(LdxpOp)) in expandCMP_SWAP_128() 376 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::SUBSXrs), AArch64::XZR) in expandCMP_SWAP_128() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 205 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in emitInst() 209 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in emitInst() 339 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::LEA_ADDiu), in fastMaterializeAlloca() 795 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in emitLoad() 844 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in emitStore() 982 BuildMI(*BrBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::BGTZ)) in selectBranch() 1236 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in processCallArgs() 1306 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in finishCall() 1476 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastLowerArguments() 1565 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::JALR), in fastLowerCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 1399 auto buildMINoImplicit = [](MachineFunction &MF, const MIMetadata &MIMD, in reassociateOps() 1402 MF, MF.CreateMachineInstr(MCID, MIMD.getDL(), /*NoImpl=*/true)) in reassociateOps() 1403 .setPCSections(MIMD.getPCSections()) in reassociateOps()
|