Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h71 struct CallLoweringInfo { struct
101 CallLoweringInfo() in CallLoweringInfo() argument
105 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy, in setCallee() argument
127 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy,
151 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy,
167 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy,
178 CallLoweringInfo &setTailCall(bool Value = true) {
183 CallLoweringInfo &setIsPatchPoint(bool Value = true) {
347 virtual bool fastLowerCall(CallLoweringInfo &CLI);
513 bool lowerCallTo(CallLoweringInfo &CLI);
[all …]
H A DTargetLowering.h3187 struct CallLoweringInfo { struct
3218 CallLoweringInfo(SelectionDAG &DAG) in CallLoweringInfo() argument
3223 CallLoweringInfo &setDebugLoc(const SDLoc &dl) { in setDebugLoc() argument
3228 CallLoweringInfo &setChain(SDValue InChain) { in setChain() argument
3283 CallLoweringInfo &setInRegister(bool Value = true) {
3288 CallLoweringInfo &setNoReturn(bool Value = true) {
3293 CallLoweringInfo &setVarArg(bool Value = true) {
3298 CallLoweringInfo &setTailCall(bool Value = true) {
3308 CallLoweringInfo &setConvergent(bool Value = true) {
3313 CallLoweringInfo &setSExtResult(bool Value = true) {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h92 bool IsRet, CallLoweringInfo *CLI) const;
107 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
122 CallLoweringInfo &CLI, MachineFunction &MF,
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h144 LowerCall(TargetLowering::CallLoweringInfo &CLI,
146 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
148 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp172 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering())); in AArch64Subtarget()
187 return CallLoweringInfo.get(); in getCallLowering()
H A DAArch64SelectionDAGInfo.cpp44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp200 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering())); in MipsSubtarget()
267 return CallLoweringInfo.get(); in getCallLowering()
H A DMips16ISelLowering.h50 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
H A DMipsISelLowering.h501 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
540 TargetLowering::CallLoweringInfo &CLI) const;
609 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
H A DMipsSEISelLowering.h71 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86Subtarget.cpp343 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering())); in X86Subtarget()
352 return CallLoweringInfo.get(); in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp109 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering())); in ARMSubtarget()
124 return CallLoweringInfo.get(); in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp35 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp51 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelLowering.h102 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.h86 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp870 bool ForceRetVoidTy, CallLoweringInfo &CLI) { in lowerCallOperands()
895 FastISel::CallLoweringInfo &FastISel::CallLoweringInfo::setCallee( in setCallee()
931 CallLoweringInfo CLI; in selectPatchpoint()
1084 static AttributeList getReturnAttrs(FastISel::CallLoweringInfo &CLI) { in getReturnAttrs()
1131 CallLoweringInfo CLI; in lowerCallTo()
1137 bool FastISel::lowerCallTo(CallLoweringInfo &CLI) { in lowerCallTo()
1273 CallLoweringInfo CLI; in lowerCall()
1930 bool FastISel::fastLowerCall(CallLoweringInfo & /*CLI*/) { return false; } in fastLowerCall() argument
H A DSelectionDAGBuilder.h735 void populateCallLoweringInfo(TargetLowering::CallLoweringInfo &CLI,
741 lowerInvokable(TargetLowering::CallLoweringInfo &CLI,
773 TargetLowering::CallLoweringInfo CLI;
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h135 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h74 SDValue LowerCall(CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h162 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h194 SDValue lowerUnhandledCall(CallLoweringInfo &CLI,
197 SDValue LowerCall(CallLoweringInfo &CLI,
H A DAMDGPUSubtarget.h291 std::unique_ptr<AMDGPUCallLowering> CallLoweringInfo;
406 return CallLoweringInfo.get(); in getCallLowering()
H A DSIISelLowering.h270 CallLoweringInfo &CLI,
292 SDValue LowerCall(CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelLowering.h161 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,

123