OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SRet
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CGFunctionInfo.h
84
/// an implicit
sret
parameter stored in the argument struct.
460
void setInAllocaSRet(bool
SRet
) {
462
InAllocaSRet =
SRet
;
/src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp
445
/// and
sret
parameters need to be taken into accont.
449
// Multiple vectors are passed as
sret
.
1002
// returning structs of 2, 3, or 4 vectors which are returned in a
sret
-like
1283
//
sret
-like argument.
1284
bool
SRet
= getReturnType().getNumVectors() >= 2;
1291
if (!getReturnType().isVoid() && !
SRet
)
1296
if (
SRet
)
1348
if (!
SRet
&& !RetVar.getType().isVoid())
2059
// For
sret
builtins, adjust the pointer argument index.
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCall.cpp
1520
// Skip over the
sret
parameter when it comes second. We already handled it
1600
//
sret
things on win32 aren't void, they return the
sret
pointer.
1623
// Add type for
sret
argument.
2267
// inalloca and
sret
disable readnone and readonly
2302
// Attach attributes to
sret
.
2481
// Add '
sret
' if we haven't already used it for something, but
3428
// need to return the
sret
value in a register, though.
3434
llvm::Value *
SRet
= Builder.CreateStructGEP(
3437
cast<llvm::GetElementPtrInst>(
SRet
)->getResultElementType()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp
9290
// return values are passed via
sret
.
9306
SDValue
SRet
;
9308
// Create stack object for
sret
.
9312
SRet
= DAG.getFrameIndex(FrameIdx, TLI.getPointerTy(DL));
9315
Entry.Node =
SRet
;
9348
DAG.getLoad(ArgVT, dl, CallResult.second,
SRet
, MachinePointerInfo());
9351
SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT,
SRet
,
Completed in 82 milliseconds
Indexes created Tue Jun 16 00:25:01 UTC 2026