Home
last modified time | relevance | path

Searched defs:CallLoweringInfo (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h70 struct CallLoweringInfo { struct
71 Type *RetTy = nullptr;
72 bool RetSExt : 1;
73 bool RetZExt : 1;
74 bool IsVarArg : 1;
75 bool IsInReg : 1;
76 bool DoesNotReturn : 1;
100 CallLoweringInfo() in CallLoweringInfo() argument
104 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy, in setCallee() argument
187 ArgListTy &getArgs() { return Args; } in getArgs()
[all …]
H A DTargetLowering.h4685 struct CallLoweringInfo { struct
4686 SDValue Chain;
4687 Type *RetTy = nullptr;
4688 bool RetSExt : 1;
4689 bool RetZExt : 1;
4690 bool IsVarArg : 1;
4691 bool IsInReg : 1;
4692 bool DoesNotReturn : 1;
4693 bool IsReturnValueUsed : 1;
4694 bool IsConvergent : 1;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h108 struct CallLoweringInfo { struct
110 CallingConv::ID CallConv = CallingConv::C;
114 MachineOperand Callee = MachineOperand::CreateImm(0);
117 ArgInfo OrigRet;
120 SmallVector<ArgInfo, 32> OrigArgs;
124 Register SwiftErrorVReg;
127 Register ConvergenceCtrlToken;
130 const CallBase *CB = nullptr;
132 MDNode *KnownCallees = nullptr;
135 std::optional<PtrAuthInfo> PAI;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSubtarget.h70 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.h59 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.h174 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h113 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h105 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h83 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.h265 std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h307 mutable std::unique_ptr<CallLowering> CallLoweringInfo; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1895 bool FastISel::fastLowerCall(CallLoweringInfo & /*CLI*/) { return false; } in fastLowerCall() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSubtarget.h55 std::unique_ptr<AMDGPUCallLowering> CallLoweringInfo; variable