Searched refs:CallLoweringInfo (Results 1 - 25 of 86) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.h44 CallLoweringInfo &Info) const override;
49 CallLoweringInfo &Info,
67 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
71 doCallerAndCalleePassArgsTheSameWay(CallLoweringInfo &Info,
76 areCalleeOutgoingArgsTailCallable(CallLoweringInfo &Info, MachineFunction &MF,
H A DAArch64Subtarget.cpp190 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering()));
205 return CallLoweringInfo.get();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallLowering.h37 CallLoweringInfo &Info) const override;
H A DRISCVCallLowering.cpp48 CallLoweringInfo &Info) const {
H A DRISCVSubtarget.cpp56 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering()));
66 return CallLoweringInfo.get();
H A DRISCVSubtarget.h104 std::unique_ptr<CallLowering> CallLoweringInfo;
H A DRISCVISelLowering.h163 bool IsRet, CallLoweringInfo *CLI) const;
178 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
205 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h70 struct CallLoweringInfo { struct in class:llvm::FastISel
100 CallLoweringInfo() function in struct:llvm::FastISel::CallLoweringInfo
104 CallLoweringInfo &setCallee(Type *ResultTy, FunctionType *FuncTy,
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
[all...]
H A DTargetLowering.h3448 struct CallLoweringInfo { struct in class:llvm::TargetLoweringBase::TargetLowering
3479 CallLoweringInfo(SelectionDAG &DAG) function in struct:llvm::TargetLoweringBase::TargetLowering::CallLoweringInfo
3484 CallLoweringInfo &setDebugLoc(const SDLoc &dl) {
3489 CallLoweringInfo &setChain(SDValue InChain) {
3495 CallLoweringInfo &setLibCallee(CallingConv::ID CC, Type *ResultType,
3508 CallLoweringInfo &setCallee(CallingConv::ID CC, Type *ResultType,
3518 CallLoweringInfo &setCallee(Type *ResultType, FunctionType *FTy,
3544 CallLoweringInfo &setInRegister(bool Value = true) {
3549 CallLoweringInfo &setNoReturn(bool Value = true) {
3554 CallLoweringInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h42 CallLoweringInfo &Info) const override;
H A DARMSubtarget.cpp113 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering()));
128 return CallLoweringInfo.get();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.h38 CallLoweringInfo &Info) const override;
H A DX86Subtarget.cpp350 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering()));
359 return CallLoweringInfo.get();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.h50 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
H A DMipsCallLowering.h72 CallLoweringInfo &Info) const override;
H A DMipsSubtarget.cpp211 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering()));
282 return CallLoweringInfo.get();
H A DMipsSEISelLowering.h71 bool IsCallReloc, CallLoweringInfo &CLI, SDValue Callee,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp34 TargetLowering::CallLoweringInfo CLI(DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp50 TargetLowering::CallLoweringInfo CLI(DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h71 struct CallLoweringInfo { struct in class:llvm::CallLowering
229 /// \p Info is the CallLoweringInfo for the call.
238 bool resultsCompatible(CallLoweringInfo &Info, MachineFunction &MF,
303 CallLoweringInfo &Info) const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h143 LowerCall(TargetLowering::CallLoweringInfo &CLI,
145 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
147 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h101 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h87 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h134 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h81 SDValue LowerCall(CallLoweringInfo &CLI,

Completed in 255 milliseconds

1234