Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/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;
H A DAMDGPUCallLowering.cpp752 CallLoweringInfo &Info) const { in passSpecialInputs()
911 AMDGPUCallLowering::CallLoweringInfo &Info) { in addCallTargetOperands()
930 CallLoweringInfo &Info, MachineFunction &MF, in doCallerAndCalleePassArgsTheSameWay()
972 CallLoweringInfo &Info, MachineFunction &MF, in areCalleeOutgoingArgsTailCallable()
1029 MachineIRBuilder &B, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
1103 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1241 CallLoweringInfo &Info) const { in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h47 CallLoweringInfo &Info) const override;
52 CallLoweringInfo &Info,
67 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
71 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info,
76 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF,
H A DAArch64CallLowering.cpp640 CallLoweringInfo &Info, MachineFunction &MF, in doCallerAndCalleePassArgsTheSameWay()
683 CallLoweringInfo &Info, MachineFunction &MF, in areCalleeOutgoingArgsTailCallable()
747 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
866 AArch64CallLowering::CallLoweringInfo &Info, in getMaskForArgs()
883 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1042 CallLoweringInfo &Info) const { in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h69 struct CallLoweringInfo { struct
99 CallLoweringInfo() in CallLoweringInfo() argument
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,
160 CallLoweringInfo &setCallee(const DataLayout &DL, MCContext &Ctx,
165 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy,
176 CallLoweringInfo &setTailCall(bool Value = true) {
181 CallLoweringInfo &setIsPatchPoint(bool Value = true) {
338 virtual bool fastLowerCall(CallLoweringInfo &CLI);
[all …]
H A DTargetLowering.h3701 struct CallLoweringInfo { struct
3734 CallLoweringInfo(SelectionDAG &DAG) in CallLoweringInfo() argument
3740 CallLoweringInfo &setDebugLoc(const SDLoc &dl) { in setDebugLoc() argument
3745 CallLoweringInfo &setChain(SDValue InChain) { in setChain() argument
3751 CallLoweringInfo &setLibCallee(CallingConv::ID CC, Type *ResultType, in setLibCallee() argument
3764 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultType, in setCallee() argument
3774 CallLoweringInfo &setCallee(Type *ResultType, FunctionType *FTy, in setCallee() argument
3800 CallLoweringInfo &setInRegister(bool Value = true) {
3805 CallLoweringInfo &setNoReturn(bool Value = true) {
3810 CallLoweringInfo &setVarArg(bool Value = true) {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h136 LowerCall(TargetLowering::CallLoweringInfo &CLI,
138 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
140 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h95 struct CallLoweringInfo { struct
416 bool resultsCompatible(CallLoweringInfo &Info, MachineFunction &MF,
456 CallLoweringInfo &Info) const;
538 CallLoweringInfo &Info) const { in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp83 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering())); in RISCVSubtarget()
93 return CallLoweringInfo.get(); in getCallLowering()
H A DRISCVCallLowering.h39 CallLoweringInfo &Info) const override;
H A DRISCVCallLowering.cpp49 CallLoweringInfo &Info) const { in lowerCall()
H A DRISCVISelLowering.h426 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
489 bool IsRet, CallLoweringInfo *CLI) const;
550 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp61 CallLoweringInfo.reset(new PPCCallLowering(*getTargetLowering())); in PPCSubtarget()
250 return CallLoweringInfo.get(); in getCallLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp211 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering())); in MipsSubtarget()
282 return CallLoweringInfo.get(); in getCallLowering()
H A DMips16ISelLowering.h50 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
H A DMipsCallLowering.h75 CallLoweringInfo &Info) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h36 CallLoweringInfo &Info) const override;
H A DPPCCallLowering.cpp51 CallLoweringInfo &Info) const { in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86Subtarget.cpp317 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering())); in X86Subtarget()
326 return CallLoweringInfo.get(); in getCallLowering()
H A DX86CallLowering.h40 CallLoweringInfo &Info) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallLowering.h44 CallLoweringInfo &Info) const override;
H A DARMSubtarget.cpp113 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering())); in ARMSubtarget()
128 return CallLoweringInfo.get(); in getCallLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp224 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering())); in AArch64Subtarget()
240 return CallLoweringInfo.get(); in getCallLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp34 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp50 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()

1234