| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCUDARuntime.h | 38 class ReturnValueSlot; variable 94 ReturnValueSlot ReturnValue);
|
| H A D | CGCall.h | 357 class ReturnValueSlot { 366 ReturnValueSlot() in ReturnValueSlot() function 368 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
|
| H A D | CGObjCRuntime.h | 169 ReturnValueSlot ReturnSlot, 183 ReturnValueSlot Return, 200 ReturnValueSlot ReturnSlot,
|
| H A D | CGCUDARuntime.cpp | 28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
|
| H A D | CGObjC.cpp | 843 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 D | CodeGenFunction.h | 4021 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 D | CGExprCXX.cpp | 80 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 D | CGExprAgg.cpp | 59 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 D | CGObjCMac.cpp | 1067 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 D | CGVTables.cpp | 368 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 372 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
| H A D | CGClass.cpp | 2211 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall() 2910 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda() 2915 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|
| H A D | CGObjCGNU.cpp | 572 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return, 578 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return, 2523 ReturnValueSlot Return, in GenerateMessageSendSuper() 2641 ReturnValueSlot Return, in GenerateMessageSend()
|
| H A D | CGCUDANV.cpp | 413 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
|
| H A D | CGExprComplex.cpp | 661 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
|
| H A D | CGExpr.cpp | 4996 ReturnValueSlot ReturnValue) { in EmitCallExpr() 5028 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr() 5314 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
|
| H A D | CGException.cpp | 1749 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
| H A D | CGBuiltin.cpp | 643 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 D | CGAtomic.cpp | 328 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
|
| H A D | CGDecl.cpp | 622 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
| H A D | CGBlocks.cpp | 1185 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
|
| H A D | MicrosoftCXXABI.cpp | 4159 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
|
| H A D | CGCall.cpp | 4696 ReturnValueSlot ReturnValue, in EmitCall()
|