/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.h | 25 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 D | AMDGPURegisterBankInfo.h | 28 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 D | AMDGPUCallLowering.h | 27 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 D | IRTranslator.h | 210 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 D | CallLowering.h | 38 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 D | CSEMIRBuilder.h | 32 class CSEMIRBuilder : public MachineIRBuilder { 92 using MachineIRBuilder::MachineIRBuilder; 98 using MachineIRBuilder::buildConstant; 104 using MachineIRBuilder::buildFConstant;
|
H A D | InlineAsmLowering.h | 22 class MachineIRBuilder; variable 38 bool lowerInlineAsm(MachineIRBuilder &MIRBuilder, const CallBase &CB, 49 MachineIRBuilder &MIRBuilder) const;
|
H A D | Combiner.h | 28 class MachineIRBuilder; variable 45 std::unique_ptr<MachineIRBuilder> Builder; 66 MachineIRBuilder &B;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 107 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 D | SPIRVGlobalRegistry.cpp | 595 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 D | SPIRVBuiltins.h | 36 MachineIRBuilder &MIRBuilder, 50 MachineIRBuilder &MIRBuilder); 62 MachineIRBuilder &MIRBuilder,
|
H A D | SPIRVCallLowering.h | 33 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 D | MachineIRBuilder.cpp | 24 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 D | AArch64CallLowering.h | 27 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 D | AArch64LegalizerInfo.h | 38 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 D | RISCVCallLowering.h | 23 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 D | RISCVLegalizerInfo.h | 21 class MachineIRBuilder; variable 39 bool legalizeShlAshrLshr(MachineInstr &MI, MachineIRBuilder &MIRBuilder, 42 bool legalizeVAStart(MachineInstr &MI, MachineIRBuilder &MIRBuilder) const;
|
H A D | RISCVInstructionSelector.cpp | 61 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 D | ARMCallLowering.h | 27 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 D | PPCCallLowering.h | 29 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 D | M68kCallLowering.h | 34 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 D | MipsCallLowering.h | 27 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 D | BPFCallLowering.h | 28 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 31 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 34 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
H A D | BPFCallLowering.cpp | 26 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 D | X86CallLowering.h | 29 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 33 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 37 bool lowerCall(MachineIRBuilder &MIRBuilder,
|