Home
last modified time | relevance | path

Searched defs:MIRBuilder (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h336 bool translateICmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateICmp()
341 bool translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateFCmp()
457 bool translateAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAdd()
460 bool translateSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateSub()
463 bool translateAnd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAnd()
466 bool translateMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateMul()
469 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr()
472 bool translateXor(const User &U, MachineIRBuilder &MIRBuilder) { in translateXor()
476 bool translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateUDiv()
479 bool translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateSDiv()
[all …]
H A DCallLowering.h243 MachineIRBuilder &MIRBuilder; member
522 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
534 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
554 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
566 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp61 const Type *Type, Register VReg, MachineIRBuilder &MIRBuilder, in assignTypeToVReg()
75 static Register createTypeVReg(MachineIRBuilder &MIRBuilder) { in createTypeVReg()
88 SPIRVType *SPIRVGlobalRegistry::getOpTypeBool(MachineIRBuilder &MIRBuilder) { in getOpTypeBool()
112 MachineIRBuilder &MIRBuilder, in getOpTypeInt()
132 MachineIRBuilder &MIRBuilder) { in getOpTypeFloat()
139 SPIRVType *SPIRVGlobalRegistry::getOpTypeVoid(MachineIRBuilder &MIRBuilder) { in getOpTypeVoid()
146 MachineIRBuilder &MIRBuilder) { in getOpTypeVector()
162 MachineIRBuilder *MIRBuilder, in getOrCreateConstIntReg()
193 MachineIRBuilder *MIRBuilder, in getOrCreateConstFloatReg()
297 MachineIRBuilder &MIRBuilder, in buildConstantInt()
[all …]
H A DSPIRVBuiltins.cpp393 buildBoolRegister(MachineIRBuilder &MIRBuilder, const SPIRVType *ResultType, in buildBoolRegister()
418 static bool buildSelectInst(MachineIRBuilder &MIRBuilder, in buildSelectInst()
440 MachineIRBuilder &MIRBuilder, in buildLoadInst()
459 MachineIRBuilder &MIRBuilder, SPIRVType *VariableType, in buildBuiltinVariableLoad()
529 static Register buildConstantIntReg(uint64_t Val, MachineIRBuilder &MIRBuilder, in buildConstantIntReg()
538 MachineIRBuilder &MIRBuilder, in buildScopeReg()
556 MachineIRBuilder &MIRBuilder, in buildMemSemanticsReg()
574 static bool buildOpFromWrapper(MachineIRBuilder &MIRBuilder, unsigned Opcode, in buildOpFromWrapper()
596 MachineIRBuilder &MIRBuilder) { in buildAtomicInitInst()
612 MachineIRBuilder &MIRBuilder, in buildAtomicLoadInst()
[all …]
H A DSPIRVCallLowering.cpp35 bool SPIRVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
191 MachineIRBuilder &MIRBuilder, in getArgSPIRVType()
279 bool SPIRVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
488 bool SPIRVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DSPIRVUtils.cpp101 MachineIRBuilder &MIRBuilder) { in buildOpName()
117 void buildOpDecorate(Register Reg, MachineIRBuilder &MIRBuilder, in buildOpDecorate()
136 void buildOpSpirvDecorations(Register Reg, MachineIRBuilder &MIRBuilder, in buildOpSpirvDecorations()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h41 PPCIncomingValueHandler(MachineIRBuilder &MIRBuilder, in PPCIncomingValueHandler() argument
66 FormalArgHandler(MachineIRBuilder & MIRBuilder,MachineRegisterInfo & MRI) FormalArgHandler() argument
H A DPPCCallLowering.cpp74 bool PPCCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
109 bool PPCCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
114 bool PPCCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
158 const DstOp &Res, Register Addr) { in assignValueToAddress()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp301 MachineIRBuilder &MIRBuilder) { in translateBinaryOp()
320 MachineIRBuilder &MIRBuilder) { in translateUnaryOp()
332 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
337 MachineIRBuilder &MIRBuilder) { in translateCompare()
361 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
577 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
1333 MachineIRBuilder &MIRBuilder) { in translateIndirectBr()
1362 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1412 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1475 MachineIRBuilder &MIRBuilder) { in translateExtractValue()
[all …]
H A DInlineAsmLowering.cpp81 MachineIRBuilder &MIRBuilder, in getRegistersForValue()
183 MachineIRBuilder &MIRBuilder) { in buildAnyextOrCopy()
216 MachineIRBuilder &MIRBuilder, const CallBase &Call, in lowerInlineAsm()
H A DLegalizer.cpp180 MachineIRBuilder &MIRBuilder, in legalizeMachineFunction() argument
322 std::unique_ptr<MachineIRBuilder> MIRBuilder; in runOnMachineFunction() local
[all...]
H A DCallLowering.cpp94 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, in lowerCall()
651 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
739 MachineIRBuilder &MIRBuilder, in handleAssignments()
990 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads()
1021 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores()
1073 void CallLowering::insertSRetOutgoingArgument(MachineIRBuilder &MIRBuilder, in insertSRetOutgoingArgument()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp338 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
470 MachineIRBuilder &MIRBuilder, in SelectMSA3OpIntrinsic()
485 MachineIRBuilder &MIRBuilder, in MSA3OpIntrinsicToGeneric()
497 MachineIRBuilder &MIRBuilder, in MSA2OpIntrinsicToGeneric()
509 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() local
H A DMipsCallLowering.cpp89 MipsIncomingValueHandler(MachineIRBuilder &MIRBuilder, in MipsIncomingValueHandler() argument
116 CallReturnHandler(MachineIRBuilder & MIRBuilder,MachineRegisterInfo & MRI,MachineInstrBuilder & MIB) CallReturnHandler() argument
196 MipsOutgoingValueHandler(MachineIRBuilder & MIRBuilder,MachineRegisterInfo & MRI,MachineInstrBuilder & MIB) MipsOutgoingValueHandler() argument
315 lowerReturn(MachineIRBuilder & MIRBuilder,const Value * Val,ArrayRef<Register> VRegs,FunctionLoweringInfo & FLI) const lowerReturn() argument
358 lowerFormalArguments(MachineIRBuilder & MIRBuilder,const Function & F,ArrayRef<ArrayRef<Register>> VRegs,FunctionLoweringInfo & FLI) const lowerFormalArguments() argument
445 lowerCall(MachineIRBuilder & MIRBuilder,CallLoweringInfo & Info) const lowerCall() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp190 bool ARMCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
221 bool ARMCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
372 bool ARMCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
463 bool ARMCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const { in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp391 bool RISCVCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
424 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
440 MachineIRBuilder &MIRBuilder, CallLowering::IncomingValueHandler &Handler, in saveVarArgRegisters()
505 bool RISCVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
563 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DRISCVLegalizerInfo.cpp485 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() local
512 MachineInstr &MI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
769 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1300 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
1354 MachineIRBuilder &MIRBuilder, in legalizeFunnelShift()
1453 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeSmallCMGlobalValue()
1692 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
1731 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeLoadStore()
1901 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTPOP() local
2016 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeAtomicCmpxchg128() local
2113 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTTZ() local
2124 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeMemOps() local
2154 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeDynStackAlloc() local
H A DAArch64CallLowering.cpp357 bool AArch64CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
489 static void handleMustTailForwardedRegisters(MachineIRBuilder &MIRBuilder, in handleMustTailForwardedRegisters()
552 MachineIRBuilder &MIRBuilder, CallLowering::IncomingValueHandler &Handler, in saveVarArgRegisters()
639 MachineIRBuilder &MIRBuilder, const Function &F, in lowerFormalArguments()
921 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
1082 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1259 bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DAArch64GlobalISelUtils.cpp64 MachineIRBuilder &MIRBuilder, in tryEmitBZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp93 bool M68kCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
122 bool M68kCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
189 bool M68kCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp144 bool X86CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
260 bool X86CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
319 bool X86CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DX86LegalizerInfo.cpp584 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
599 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeBuildVector() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp750 bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder, in passSpecialInputs()
977 MachineIRBuilder &MIRBuilder, in addCallTargetOperands()
1156 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst, in handleImplicitCallArguments()
1181 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1343 bool AMDGPUCallLowering::lowerChainCall(MachineIRBuilder &MIRBuilder, in lowerChainCall()
1389 bool AMDGPUCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()

12