Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h324 bool translateICmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateICmp()
329 bool translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateFCmp()
445 bool translateAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAdd()
448 bool translateSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateSub()
451 bool translateAnd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAnd()
454 bool translateMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateMul()
457 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr()
460 bool translateXor(const User &U, MachineIRBuilder &MIRBuilder) { in translateXor()
464 bool translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateUDiv()
467 bool translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateSDiv()
[all …]
H A DCallLowering.h232 MachineIRBuilder &MIRBuilder; member
511 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
523 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
543 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
555 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
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.cpp302 static bool buildSelectInst(MachineIRBuilder &MIRBuilder, in buildSelectInst()
324 MachineIRBuilder &MIRBuilder, in buildLoadInst()
423 MachineIRBuilder &MIRBuilder, in buildScopeReg()
474 MachineIRBuilder &MIRBuilder, in buildAtomicLoadInst()
638 MachineIRBuilder &MIRBuilder, in buildAtomicRMWInst()
702 MachineIRBuilder &MIRBuilder, in buildBarrierInst()
795 MachineIRBuilder &MIRBuilder, in generateExtInst()
842 MachineIRBuilder &MIRBuilder, in generateGroupInst()
930 MachineIRBuilder &MIRBuilder, in genWorkgroupQuery()
1469 MachineIRBuilder &MIRBuilder, in buildNDRange()
[all …]
H A DSPIRVCallLowering.cpp32 bool SPIRVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
199 MachineIRBuilder &MIRBuilder) { in getArgSPIRVType()
263 bool SPIRVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
402 bool SPIRVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DSPIRVUtils.cpp97 MachineIRBuilder &MIRBuilder) { in buildOpName()
113 void buildOpDecorate(Register Reg, MachineIRBuilder &MIRBuilder, in buildOpDecorate()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
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/PowerPC/GISel/
H A DPPCCallLowering.h41 PPCIncomingValueHandler(MachineIRBuilder &MIRBuilder, in PPCIncomingValueHandler()
67 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in FormalArgHandler()
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.cpp299 MachineIRBuilder &MIRBuilder) { in translateBinaryOp()
318 MachineIRBuilder &MIRBuilder) { in translateUnaryOp()
335 MachineIRBuilder &MIRBuilder) { in translateCompare()
1515 MachineIRBuilder &MIRBuilder) { in translateSelect()
1533 MachineIRBuilder &MIRBuilder) { in translateCopy()
1564 MachineIRBuilder &MIRBuilder) { in translateCast()
1685 MachineIRBuilder &MIRBuilder, in translateMemFunc()
1776 MachineIRBuilder &MIRBuilder) { in getStackGuard()
2710 MachineIRBuilder &MIRBuilder) { in translateInvoke()
2797 MachineIRBuilder &MIRBuilder) { in translateCallBr()
[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()
322 std::unique_ptr<MachineIRBuilder> MIRBuilder; in runOnMachineFunction() local
H A DCallLowering.cpp90 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, in lowerCall()
607 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
695 MachineIRBuilder &MIRBuilder, in handleAssignments()
875 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads()
906 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores()
958 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()
117 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler()
196 MipsOutgoingValueHandler(MachineIRBuilder &MIRBuilder, in MipsOutgoingValueHandler()
315 bool MipsCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
358 bool MipsCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
445 bool MipsCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1190 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
1242 MachineIRBuilder &MIRBuilder, in legalizeFunnelShift()
1311 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeSmallCMGlobalValue()
1547 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
1586 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeLoadStore()
1756 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTPOP() local
1846 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeAtomicCmpxchg128() local
1943 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTTZ() local
1954 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeMemOps() local
1972 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeFCopySign() local
[all …]
H A DAArch64CallLowering.cpp351 bool AArch64CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
484 static void handleMustTailForwardedRegisters(MachineIRBuilder &MIRBuilder, in handleMustTailForwardedRegisters()
546 MachineIRBuilder &MIRBuilder, CallLowering::IncomingValueHandler &Handler, in saveVarArgRegisters()
633 MachineIRBuilder &MIRBuilder, const Function &F, in lowerFormalArguments()
912 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
1048 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1209 bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DAArch64GlobalISelUtils.cpp64 MachineIRBuilder &MIRBuilder, in tryEmitBZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp382 bool RISCVCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
413 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
429 MachineIRBuilder &MIRBuilder, CallLowering::IncomingValueHandler &Handler, in saveVarArgRegisters()
494 bool RISCVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
547 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DRISCVLegalizerInfo.cpp388 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() local
415 MachineInstr &MI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
457 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp183 bool ARMCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
214 bool ARMCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
365 bool ARMCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
456 bool ARMCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const { in lowerCall()
H A DARMLegalizerInfo.cpp369 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
/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/GISel/
H A DX86CallLowering.cpp143 bool X86CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
254 bool X86CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
307 bool X86CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/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()
1340 bool AMDGPUCallLowering::lowerChainCall(MachineIRBuilder &MIRBuilder, in lowerChainCall()
1386 bool AMDGPUCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()

12