Home
last modified time | relevance | path

Searched refs:MIMD (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h373 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 DFastISel.h208 MIMetadata MIMD; variable
250 DebugLoc getCurDebugLoc() const { return MIMD.getDL(); } in getCurDebugLoc()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp468 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg); in X86FastEmitLoad()
497 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86FastEmitStore()
644 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, Desc); in X86FastEmitStore()
680 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in X86FastEmitStore()
792 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), LoadReg); in handleConstantAddresses()
1094 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(X86::MOV32rr), in X86SelectCallAddress()
1099 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectCallAddress()
1275 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
1295 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
1303 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
[all …]
H A DX86ISelLowering.cpp34462 const MIMetadata MIMD(MI); in emitXBegin() local
34512 BuildMI(thisMBB, MIMD, TII->get(X86::XBEGIN_4)).addMBB(fallMBB); in emitXBegin()
34518 BuildMI(mainMBB, MIMD, TII->get(X86::MOV32ri), mainDstReg).addImm(-1); in emitXBegin()
34519 BuildMI(mainMBB, MIMD, TII->get(X86::JMP_1)).addMBB(sinkMBB); in emitXBegin()
34526 BuildMI(fallMBB, MIMD, TII->get(X86::XABORT_DEF)); in emitXBegin()
34527 BuildMI(fallMBB, MIMD, TII->get(TargetOpcode::COPY), fallDstReg) in emitXBegin()
34533 BuildMI(*sinkMBB, sinkMBB->begin(), MIMD, TII->get(X86::PHI), DstReg) in emitXBegin()
34586 const MIMetadata MIMD(MI); in EmitVAARGWithCustomInserter() local
34670 BuildMI(thisMBB, MIMD, TII->get(X86::MOV32rm), OffsetReg) in EmitVAARGWithCustomInserter()
34679 BuildMI(thisMBB, MIMD, TII->get(X86::CMP32ri)) in EmitVAARGWithCustomInserter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp153 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in copyRegToRegClass()
431 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::ADDI8), in PPCSimplifyAddress()
535 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad()
543 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad()
570 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in PPCEmitLoad()
681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
693 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
716 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
791 BuildMI(*BrBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::BCC)) in SelectBranch()
802 fastEmitBranch(Target, MIMD.getDL()); in SelectBranch()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp306 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_r()
309 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_r()
311 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_r()
331 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_rr()
335 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_rr()
338 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_rr()
356 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_ri()
360 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_ri()
363 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_ri()
377 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_i()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp322 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeConstant()
695 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AdjStackDown)); in selectStackmap()
701 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectStackmap()
708 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AdjStackUp)) in selectStackmap()
886 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, CLI.Call, MIMD, in selectPatchpoint()
915 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectXRayCustomEvent()
936 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectXRayTypedEvent()
1177 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in selectCall()
1201 MIMD = MIMetadata(); in handleDbgInfo()
1420 MIMD.getDL())) in selectIntrinsicCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp395 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), Reg) in materializeLoadStoreOperands()
467 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32()
472 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32()
497 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
502 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
508 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
526 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtend()
548 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtend()
591 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in notValue()
599 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(WebAssembly::COPY), in copyValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp363 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADDXri), in fastMaterializeAlloca()
386 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(TargetOpcode::COPY), in materializeInt()
418 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc1), TmpReg) in materializeFP()
422 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeFP()
435 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeFP()
440 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in materializeFP()
467 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV()
479 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(LdrOpc), in materializeGV()
490 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeGV()
499 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV()
[all …]
H A DAArch64ExpandPseudoInsts.cpp240 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 DMipsFastISel.cpp207 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in emitInst()
211 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in emitInst()
341 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::LEA_ADDiu), in fastMaterializeAlloca()
797 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in emitLoad()
846 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in emitStore()
970 BuildMI(*BrBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::BGTZ)) in selectBranch()
1224 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in processCallArgs()
1294 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in finishCall()
1464 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastLowerArguments()
1553 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::JALR), in fastLowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp1167 auto buildMINoImplicit = [](MachineFunction &MF, const MIMetadata &MIMD, in reassociateOps()
1170 MF, MF.CreateMachineInstr(MCID, MIMD.getDL(), /*NoImpl=*/true)) in reassociateOps()
1171 .setPCSections(MIMD.getPCSections()) in reassociateOps()