Home
last modified time | relevance | path

Searched refs:MachineIRBuilder (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h25 class MachineIRBuilder; variable
49 MachineIRBuilder &B) const;
51 MachineIRBuilder &B) const;
65 MachineIRBuilder &B) const;
81 MachineIRBuilder &B) const;
99 MachineIRBuilder &B) const;
148 MachineIRBuilder &B) const;
150 MachineIRBuilder &B) const;
152 MachineIRBuilder &B) const;
171 MachineIRBuilder &B) const;
[all …]
H A DAMDGPURegisterBankInfo.h28 class MachineIRBuilder; variable
56 bool executeInWaterfallLoop(MachineIRBuilder &B,
63 bool executeInWaterfallLoop(MachineIRBuilder &B, MachineInstr &MI,
68 bool applyMappingDynStackAlloc(MachineIRBuilder &B,
73 bool applyMappingImage(MachineIRBuilder &B, MachineInstr &MI,
78 bool applyMappingSBufferLoad(MachineIRBuilder &B,
84 bool applyMappingMAD_64_32(MachineIRBuilder &B,
87 void applyMappingSMULU64(MachineIRBuilder &B,
94 splitBufferOffsets(MachineIRBuilder &B, Register Offset) const;
97 void applyMappingImpl(MachineIRBuilder &Builder,
[all …]
H A DAMDGPUCallLowering.h27 void lowerParameterPtr(Register DstReg, MachineIRBuilder &B,
30 void lowerParameter(MachineIRBuilder &B, ArgInfo &AI, uint64_t Offset,
37 bool lowerReturnVal(MachineIRBuilder &B, const Value *Val,
43 bool lowerReturn(MachineIRBuilder &B, const Value *Val,
47 bool lowerFormalArgumentsKernel(MachineIRBuilder &B, const Function &F,
50 bool lowerFormalArguments(MachineIRBuilder &B, const Function &F,
54 bool passSpecialInputs(MachineIRBuilder &MIRBuilder,
70 isEligibleForTailCallOptimization(MachineIRBuilder &MIRBuilder,
76 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst,
83 bool lowerChainCall(MachineIRBuilder &MIRBuilder,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h210 MachineIRBuilder &MIRBuilder);
218 MachineIRBuilder &MIRBuilder);
226 MachineIRBuilder &MIRBuilder);
230 MachineIRBuilder &MIRBuilder);
315 MachineIRBuilder &MIRBuilder);
340 MachineIRBuilder &MIRBuilder);
379 MachineIRBuilder &MIB);
406 MachineIRBuilder &MIB,
420 MachineIRBuilder &MIB);
589 std::unique_ptr<MachineIRBuilder> CurBuilder;
[all …]
H A DCallLowering.h38 class MachineIRBuilder; variable
232 MachineIRBuilder &MIRBuilder;
236 ValueHandler(bool IsIncoming, MachineIRBuilder &MIRBuilder, in ValueHandler()
403 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder,
413 MachineIRBuilder &MIRBuilder,
453 void insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy,
459 void insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy,
472 void insertSRetOutgoingArgument(MachineIRBuilder &MIRBuilder,
543 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
555 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
[all …]
H A DCSEMIRBuilder.h32 class CSEMIRBuilder : public MachineIRBuilder {
92 using MachineIRBuilder::MachineIRBuilder;
98 using MachineIRBuilder::buildConstant;
104 using MachineIRBuilder::buildFConstant;
H A DInlineAsmLowering.h22 class MachineIRBuilder; variable
38 bool lowerInlineAsm(MachineIRBuilder &MIRBuilder, const CallBase &CB,
49 MachineIRBuilder &MIRBuilder) const;
H A DCombiner.h28 class MachineIRBuilder; variable
45 std::unique_ptr<MachineIRBuilder> Builder;
66 MachineIRBuilder &B;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.h107 MachineIRBuilder &MIRBuilder,
142 StringRef TypeStr, MachineIRBuilder &MIRBuilder,
183 SPIRVType *getOpTypeBool(MachineIRBuilder &MIRBuilder);
190 SPIRVType *getOpTypeVoid(MachineIRBuilder &MIRBuilder);
193 MachineIRBuilder &MIRBuilder);
199 MachineIRBuilder &MIRBuilder);
213 MachineIRBuilder &MIRBuilder);
265 MachineIRBuilder &MIRBuilder,
287 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder,
306 getOrCreateOpTypePipe(MachineIRBuilder &MIRBuilder,
[all …]
H A DSPIRVGlobalRegistry.cpp595 const Type *Ty, MachineIRBuilder &MIRBuilder, in getOrCreateSpecialType()
603 MachineIRBuilder &MIRBuilder, Register Reg) { in getOpTypePointer()
621 MachineIRBuilder &MIRBuilder) { in getOpTypeFunction()
633 MachineIRBuilder &MIRBuilder) { in getOrCreateOpTypeFunctionWithArgs()
643 const Type *Ty, MachineIRBuilder &MIRBuilder, in findSPIRVType()
661 const Type *Ty, MachineIRBuilder &MIRBuilder, in createSPIRVType()
731 const Type *Ty, MachineIRBuilder &MIRBuilder, in restOfCreateSPIRVType()
767 const Type *Ty, MachineIRBuilder &MIRBuilder, in getOrCreateSPIRVType()
887 MachineIRBuilder &MIRBuilder, in getOrCreateOpTypePipe()
900 MachineIRBuilder &MIRBuilder) { in getOrCreateOpTypeDeviceEvent()
[all …]
H A DSPIRVBuiltins.h36 MachineIRBuilder &MIRBuilder,
50 MachineIRBuilder &MIRBuilder);
62 MachineIRBuilder &MIRBuilder,
H A DSPIRVCallLowering.h33 bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val,
38 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
43 bool lowerCall(MachineIRBuilder &MIRBuilder,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp24 void MachineIRBuilder::setMF(MachineFunction &MF) { in setMF()
75 MachineInstrBuilder MachineIRBuilder::buildFIDbgValue(int FI, in buildFIDbgValue()
431 MachineInstrBuilder MachineIRBuilder::buildLoadFromOffset( in buildLoadFromOffset()
634 MachineIRBuilder::buildMergeLikeInstr(const DstOp &Res, in buildMergeLikeInstr()
645 MachineIRBuilder::buildMergeLikeInstr(const DstOp &Res, in buildMergeLikeInstr()
672 MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res, in buildUnmerge()
716 MachineIRBuilder::buildBuildVectorTrunc(const DstOp &Res, in buildBuildVectorTrunc()
795 MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic()
806 MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic()
932 MachineInstrBuilder MachineIRBuilder::buildAtomicRMW( in buildAtomicRMW()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h27 class MachineIRBuilder; variable
34 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
44 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
48 bool lowerCall(MachineIRBuilder &MIRBuilder,
53 isEligibleForTailCallOptimization(MachineIRBuilder &MIRBuilder,
63 using RegHandler = std::function<void(MachineIRBuilder &, Type *, unsigned,
67 std::function<void(MachineIRBuilder &, int, CCValAssign &)>;
69 void saveVarArgRegisters(MachineIRBuilder &MIRBuilder,
73 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
H A DAArch64LegalizerInfo.h38 MachineIRBuilder &MIRBuilder) const;
40 MachineIRBuilder &MIRBuilder,
43 MachineIRBuilder &MIRBuilder,
47 MachineIRBuilder &MIRBuilder,
54 MachineIRBuilder &MIRBuilder,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.h23 class MachineIRBuilder; variable
31 bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val,
35 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
39 bool lowerCall(MachineIRBuilder &MIRBuilder,
43 bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val,
46 void saveVarArgRegisters(MachineIRBuilder &MIRBuilder,
H A DRISCVLegalizerInfo.h21 class MachineIRBuilder; variable
39 bool legalizeShlAshrLshr(MachineInstr &MI, MachineIRBuilder &MIRBuilder,
42 bool legalizeVAStart(MachineInstr &MI, MachineIRBuilder &MIRBuilder) const;
H A DRISCVInstructionSelector.cpp61 void preISelLower(MachineInstr &MI, MachineIRBuilder &MIB,
72 bool selectAddr(MachineInstr &MI, MachineIRBuilder &MIB,
76 bool selectSelect(MachineInstr &MI, MachineIRBuilder &MIB,
83 MachineIRBuilder &MIB) const;
209 MachineIRBuilder(*MIB.getInstr()) in selectShiftMask()
219 MachineIRBuilder(*MIB.getInstr()) in selectShiftMask()
268 MachineIRBuilder(*MIB.getInstr()) in selectSHXADDOp()
280 MachineIRBuilder(*MIB.getInstr()) in selectSHXADDOp()
319 MachineIRBuilder(*MIB.getInstr()) in selectSHXADDOp()
358 MachineIRBuilder(*MIB.getInstr()) in selectSHXADD_UWOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h27 class MachineIRBuilder; variable
34 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
38 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
42 bool lowerCall(MachineIRBuilder &MIRBuilder,
46 bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h29 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
32 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
35 bool lowerCall(MachineIRBuilder &MIRBuilder,
41 PPCIncomingValueHandler(MachineIRBuilder &MIRBuilder, in PPCIncomingValueHandler()
67 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in FormalArgHandler()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.h34 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
38 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
42 bool lowerCall(MachineIRBuilder &MIRBuilder,
48 M68kIncomingValueHandler(MachineIRBuilder &MIRBuilder, in M68kIncomingValueHandler()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.h27 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
31 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
35 bool lowerCall(MachineIRBuilder &MIRBuilder,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFCallLowering.h28 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
31 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
34 bool lowerCall(MachineIRBuilder &MIRBuilder,
H A DBPFCallLowering.cpp26 bool BPFCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
36 bool BPFCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
43 bool BPFCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.h29 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val,
33 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
37 bool lowerCall(MachineIRBuilder &MIRBuilder,

1234