Home
last modified time | relevance | path

Searched refs:CallLoweringInfo (Results 1 – 25 of 108) sorted by relevance

12345

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h57 CallLoweringInfo &Info) const;
60 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info,
65 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF,
71 CallLoweringInfo &Info,
80 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
83 CallLoweringInfo &Info) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h49 CallLoweringInfo &Info) const override;
54 CallLoweringInfo &Info,
69 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
73 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info,
78 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF,
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DFastISel.h69 struct CallLoweringInfo { struct
99 CallLoweringInfo() in CallLoweringInfo() function
103 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy, in setCallee() argument
125 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy,
149 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy,
165 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy,
176 CallLoweringInfo &setTailCall(bool Value = true) {
181 CallLoweringInfo &setIsPatchPoint(bool Value = true) {
345 virtual bool fastLowerCall(CallLoweringInfo &CLI);
503 bool lowerCallTo(CallLoweringInfo &CLI);
[all …]
H A DTargetLowering.h4020 struct CallLoweringInfo { struct
4053 CallLoweringInfo(SelectionDAG &DAG) in CallLoweringInfo() argument
4059 CallLoweringInfo &setDebugLoc(const SDLoc &dl) { in setDebugLoc() argument
4064 CallLoweringInfo &setChain(SDValue InChain) { in setChain() argument
4119 CallLoweringInfo &setInRegister(bool Value = true) {
4124 CallLoweringInfo &setNoReturn(bool Value = true) {
4129 CallLoweringInfo &setVarArg(bool Value = true) {
4134 CallLoweringInfo &setTailCall(bool Value = true) {
4144 CallLoweringInfo &setConvergent(bool Value = true) {
4149 CallLoweringInfo &setSExtResult(bool Value = true) {
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h140 LowerCall(TargetLowering::CallLoweringInfo &CLI,
142 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
144 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
195 CallLoweringInfo &CLI,
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.h48 std::unique_ptr<CallLowering> CallLoweringInfo; variable
69 return CallLoweringInfo.get(); in getCallLowering()
H A DSPIRVCallLowering.h44 CallLoweringInfo &Info) const override;
H A DSPIRVSubtarget.cpp49 CallLoweringInfo = std::make_unique<SPIRVCallLowering>(TLInfo, GR.get()); in SPIRVSubtarget()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h102 struct CallLoweringInfo { struct
426 bool resultsCompatible(CallLoweringInfo &Info, MachineFunction &MF,
466 CallLoweringInfo &Info) const;
548 CallLoweringInfo &Info) const { in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp58 CallLoweringInfo.reset(new M68kCallLowering(*getTargetLowering())); in M68kSubtarget()
67 return CallLoweringInfo.get(); in getCallLowering()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp97 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering())); in RISCVSubtarget()
107 return CallLoweringInfo.get(); in getCallLowering()
H A DRISCVCallLowering.h39 CallLoweringInfo &Info) const override;
H A DRISCVCallLowering.cpp49 CallLoweringInfo &Info) const { in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp62 CallLoweringInfo.reset(new PPCCallLowering(*getTargetLowering())); in PPCSubtarget()
264 return CallLoweringInfo.get(); in getCallLowering()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsCallLowering.h36 CallLoweringInfo &Info) const override;
H A DMipsSubtarget.cpp216 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering())); in MipsSubtarget()
287 return CallLoweringInfo.get(); in getCallLowering()
H A DMips16ISelLowering.h50 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallLowering.h38 CallLoweringInfo &Info) const override;
H A DX86Subtarget.cpp337 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering())); in X86Subtarget()
346 return CallLoweringInfo.get(); in getCallLowering()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.h43 CallLoweringInfo &Info) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp277 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering())); in AArch64Subtarget()
293 return CallLoweringInfo.get(); in getCallLowering()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp34 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h36 CallLoweringInfo &Info) const override;
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.h43 CallLoweringInfo &Info) const override;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp50 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()

12345