/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.h | 57 CallLoweringInfo &Info) const; 60 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info, 65 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF, 71 CallLoweringInfo &Info, 81 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, 84 CallLoweringInfo &Info) const; 86 CallLoweringInfo &Info) const override;
|
H A D | AMDGPUCallLowering.cpp | 753 CallLoweringInfo &Info) const { in passSpecialInputs() 978 AMDGPUCallLowering::CallLoweringInfo &Info) { in addCallTargetOperands() 997 CallLoweringInfo &Info, MachineFunction &MF, in doCallerAndCalleePassArgsTheSameWay() 1039 CallLoweringInfo &Info, MachineFunction &MF, in areCalleeOutgoingArgsTailCallable() 1096 MachineIRBuilder &B, CallLoweringInfo &Info, in isEligibleForTailCallOptimization() 1181 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall() 1344 CallLoweringInfo &Info) const { in lowerChainCall() 1390 CallLoweringInfo &Info) const { in lowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.h | 49 CallLoweringInfo &Info) const override; 54 CallLoweringInfo &Info, 73 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, 77 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info, 82 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 70 struct CallLoweringInfo { struct 100 CallLoweringInfo() in CallLoweringInfo() argument 104 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy, in setCallee() argument 126 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy, 150 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy, 161 CallLoweringInfo &setCallee(const DataLayout &DL, MCContext &Ctx, 166 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultTy, 177 CallLoweringInfo &setTailCall(bool Value = true) { 182 CallLoweringInfo &setIsPatchPoint(bool Value = true) { 346 virtual bool fastLowerCall(CallLoweringInfo &CLI); [all …]
|
H A D | TargetLowering.h | 4507 struct CallLoweringInfo { struct 4544 CallLoweringInfo(SelectionDAG &DAG) in CallLoweringInfo() argument 4550 CallLoweringInfo &setDebugLoc(const SDLoc &dl) { in setDebugLoc() argument 4555 CallLoweringInfo &setChain(SDValue InChain) { in setChain() argument 4561 CallLoweringInfo &setLibCallee(CallingConv::ID CC, Type *ResultType, in setLibCallee() argument 4574 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultType, 4590 CallLoweringInfo &setCallee(Type *ResultType, FunctionType *FTy, in setCallee() argument 4616 CallLoweringInfo &setInRegister(bool Value = true) { 4621 CallLoweringInfo &setNoReturn(bool Value = true) { 4626 CallLoweringInfo &setVarArg(bool Value = true) { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVSubtarget.cpp | 102 if (!CallLoweringInfo) in getCallLowering() 103 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering())); in getCallLowering() 104 return CallLoweringInfo.get(); in getCallLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 146 LowerCall(TargetLowering::CallLoweringInfo &CLI, 148 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, 150 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI, 201 CallLoweringInfo &CLI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVSubtarget.h | 54 std::unique_ptr<CallLowering> CallLoweringInfo; variable 103 return CallLoweringInfo.get(); in getCallLowering()
|
H A D | SPIRVCallLowering.h | 55 CallLoweringInfo &Info) const override;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 107 struct CallLoweringInfo { struct 445 bool resultsCompatible(CallLoweringInfo &Info, MachineFunction &MF, 485 CallLoweringInfo &Info) const; 567 CallLoweringInfo &Info) const { in lowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kSubtarget.cpp | 57 CallLoweringInfo.reset(new M68kCallLowering(*getTargetLowering())); in M68kSubtarget() 66 return CallLoweringInfo.get(); in getCallLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCSubtarget.cpp | 63 CallLoweringInfo.reset(new PPCCallLowering(*getTargetLowering())); in PPCSubtarget() 255 return CallLoweringInfo.get(); in getCallLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.h | 36 CallLoweringInfo &Info) const override;
|
H A D | MipsSubtarget.cpp | 215 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering())); in MipsSubtarget() 285 return CallLoweringInfo.get(); in getCallLowering()
|
H A D | Mips16ISelLowering.h | 50 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.h | 183 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI, 273 bool IsRet, CallLoweringInfo *CLI, 333 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallLowering.h |
|
H A D | X86Subtarget.cpp | 349 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering())); in X86Subtarget() 358 return CallLoweringInfo.get(); in getCallLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVCallLowering.h | 40 CallLoweringInfo &Info) const override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.h | 43 CallLoweringInfo &Info) const override;
|
H A D | ARMSubtarget.cpp | 106 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering())); in ARMSubtarget() 120 return CallLoweringInfo.get(); in getCallLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.cpp | 34 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCCallLowering.h | 36 CallLoweringInfo &Info) const override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.cpp | 50 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.h | 43 CallLoweringInfo &Info) const override;
|