Home
last modified time | relevance | path

Searched refs:SRet (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h396 void setInAllocaSRet(bool SRet) { in setInAllocaSRet() argument
398 InAllocaSRet = SRet; in setInAllocaSRet()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcCallingConv.td19 // Custom assign SRet to [sp+64].
/freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/
H A DNeonEmitter.cpp1375 bool SRet = getReturnType().getNumVectors() >= 2; in emitBodyAsBuiltinCall() local
1388 if (!getReturnType().isVoid() && !SRet) in emitBodyAsBuiltinCall()
1393 if (SRet) in emitBodyAsBuiltinCall()
1459 if (!SRet && !RetVar.getType().isVoid()) in emitBodyAsBuiltinCall()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td37 // An SRet is passed in X8, not X0 like a normal pointer parameter.
141 // An SRet is passed in X8, not X0 like a normal pointer parameter.
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp2844 llvm::Value *SRet = Builder.CreateStructGEP( in EmitFunctionEpilog() local
2846 RV = Builder.CreateAlignedLoad(SRet, getPointerAlign(), "sret"); in EmitFunctionEpilog()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7685 SDValue SRet; in LowerFSINCOS() local
7691 SRet = DAG.getFrameIndex(FrameIdx, TLI.getPointerTy(DL)); in LowerFSINCOS()
7694 Entry.Node = SRet; in LowerFSINCOS()
7727 DAG.getLoad(ArgVT, dl, CallResult.second, SRet, MachinePointerInfo()); in LowerFSINCOS()
7730 SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT, SRet, in LowerFSINCOS()