Home
last modified time | relevance | path

Searched refs:ReturnValueSlot (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCUDARuntime.h38 class ReturnValueSlot; variable
94 ReturnValueSlot ReturnValue);
H A DCGCall.h357 class ReturnValueSlot {
366 ReturnValueSlot() in ReturnValueSlot() function
368 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
H A DCGObjCRuntime.h169 ReturnValueSlot ReturnSlot,
183 ReturnValueSlot Return,
200 ReturnValueSlot ReturnSlot,
H A DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
H A DCGObjC.cpp843 callee, ReturnValueSlot(), args); in emitStructGetterCall()
1110 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
1328 callee, ReturnValueSlot(), args); in emitStructSetterCall()
1366 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1495 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1507 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1874 EnumerationMutationFn, ReturnValueSlot(), Args2); in EmitObjCForCollectionStmt()
2700 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
2709 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
3876 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitBlockCopyAndAutorelease()
[all …]
H A DCodeGenFunction.h4021 ReturnValueSlot ReturnValue = ReturnValueSlot());
4096 ReturnValueSlot ReturnValue);
4110 ReturnValueSlot ReturnValue);
4114 ReturnValueSlot ReturnValue);
4118 ReturnValueSlot ReturnValue);
4146 ReturnValueSlot ReturnValue);
4153 ReturnValueSlot ReturnValue,
4156 ReturnValueSlot ReturnValue,
4159 ReturnValueSlot ReturnValue,
4254 ReturnValueSlot ReturnValue);
[all …]
H A DCGExprCXX.cpp80 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
116 ReturnValueSlot(), Args, nullptr, CE && CE == MustTailCall, in EmitCXXDestructorCall()
182 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
209 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
432 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
483 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
492 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1315 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
H A DCGExprAgg.cpp59 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
257 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
298 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot()
930 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr()
936 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
H A DCGObjCMac.cpp1067 ReturnValueSlot Return,
1319 ReturnValueSlot Return,
1328 ReturnValueSlot Return, QualType ResultType,
1482 ReturnValueSlot Return,
1608 ReturnValueSlot Return,
1617 ReturnValueSlot Return, QualType ResultType,
1735 ReturnValueSlot returnSlot, in complete()
2052 ReturnValueSlot Return, in GenerateMessageSendSuper()
2115 ReturnValueSlot Return, in GenerateMessageSend()
2129 ReturnValueSlot Return, in EmitMessageSend()
[all …]
H A DCGVTables.cpp368 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
372 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp2211 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall()
2910 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2915 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
H A DCGObjCGNU.cpp572 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
578 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2523 ReturnValueSlot Return, in GenerateMessageSendSuper()
2641 ReturnValueSlot Return, in GenerateMessageSend()
H A DCGCUDANV.cpp413 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
H A DCGExprComplex.cpp661 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
H A DCGExpr.cpp4996 ReturnValueSlot ReturnValue) { in EmitCallExpr()
5028 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr()
5314 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
H A DCGException.cpp1749 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGBuiltin.cpp643 return CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall()
1902 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat()
2172 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
3982 ReturnValueSlot(), Args); in EmitBuiltinExpr()
5372 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
5397 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr()
5443 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr()
7461 ReturnValueSlot ReturnValue, in EmitARMBuiltinExpr()
8260 ReturnValueSlot ReturnValue, in EmitARMMVEBuiltinExpr()
8361 ReturnValueSlot ReturnValue, in EmitARMCDEBuiltinExpr()
[all …]
H A DCGAtomic.cpp328 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
H A DCGDecl.cpp622 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGBlocks.cpp1185 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
H A DMicrosoftCXXABI.cpp4159 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
H A DCGCall.cpp4696 ReturnValueSlot ReturnValue, in EmitCall()