Home
last modified time | relevance | path

Searched refs:BaseArgInfo (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h49 struct BaseArgInfo { struct
54 BaseArgInfo(Type *Ty, argument
59 BaseArgInfo() : Ty(nullptr), IsFixed(false) {} in BaseArgInfo() function
62 struct ArgInfo : public BaseArgInfo {
84 : BaseArgInfo(Ty, Flags, IsFixed), Regs(Regs.begin(), Regs.end()), in BaseArgInfo() function
478 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
484 SmallVectorImpl<BaseArgInfo> &Outs,
496 SmallVectorImpl<BaseArgInfo> &Outs, in canLowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.h41 SmallVectorImpl<BaseArgInfo> &Outs,
H A DX86CallLowering.cpp136 SmallVectorImpl<CallLowering::BaseArgInfo> &Outs, bool IsVarArg) const { in canLowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h39 SmallVectorImpl<BaseArgInfo> &Outs,
H A DAArch64CallLowering.cpp471 SmallVectorImpl<BaseArgInfo> &Outs, in canLowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h34 SmallVectorImpl<BaseArgInfo> &Outs,
H A DAMDGPUCallLowering.cpp285 SmallVectorImpl<BaseArgInfo> &Outs, in canLowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp109 SmallVector<BaseArgInfo, 4> SplitArgs; in lowerCall()
981 SmallVectorImpl<BaseArgInfo> &Outs, in checkReturn()
993 SmallVectorImpl<BaseArgInfo> &Outs, in getReturnInfo()
1019 SmallVector<BaseArgInfo, 4> SplitArgs; in checkReturnTypeForCallConv()