Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDARuntime.h39 class ReturnValueSlot; variable
82 ReturnValueSlot ReturnValue);
H A DCGObjCRuntime.h169 ReturnValueSlot ReturnSlot,
183 ReturnValueSlot Return,
200 ReturnValueSlot ReturnSlot,
H A DCGCall.h356 class ReturnValueSlot {
365 ReturnValueSlot() in ReturnValueSlot() function
367 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
H A DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
H A DCGObjC.cpp842 callee, ReturnValueSlot(), args); in emitStructGetterCall()
1108 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
1357 callee, ReturnValueSlot(), args); in emitStructSetterCall()
1393 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1537 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1549 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1915 EnumerationMutationFn, ReturnValueSlot(), Args2); in EmitObjCForCollectionStmt()
2728 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
2737 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
3922 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitBlockCopyAndAutorelease()
[all …]
H A DCodeGenFunction.h4137 ReturnValueSlot ReturnValue = ReturnValueSlot());
4212 ReturnValueSlot ReturnValue);
4226 ReturnValueSlot ReturnValue);
4230 ReturnValueSlot ReturnValue);
4234 ReturnValueSlot ReturnValue);
4262 ReturnValueSlot ReturnValue);
4269 ReturnValueSlot ReturnValue,
4272 ReturnValueSlot ReturnValue,
4275 ReturnValueSlot ReturnValue,
4403 ReturnValueSlot ReturnValue);
[all …]
H A DCGExprCXX.cpp87 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
123 ReturnValueSlot(), Args, nullptr, CE && CE == MustTailCall, in EmitCXXDestructorCall()
189 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
216 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
440 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
491 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
500 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1337 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
H A DCGExprAgg.cpp59 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
278 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
319 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot()
951 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr()
957 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
H A DCGObjCMac.cpp1071 ReturnValueSlot Return,
1323 ReturnValueSlot Return,
1332 ReturnValueSlot Return, QualType ResultType,
1486 ReturnValueSlot Return,
1612 ReturnValueSlot Return,
1621 ReturnValueSlot Return, QualType ResultType,
1739 ReturnValueSlot returnSlot, in complete()
2048 ReturnValueSlot Return, in GenerateMessageSendSuper()
2111 ReturnValueSlot Return, in GenerateMessageSend()
2125 ReturnValueSlot Return, in EmitMessageSend()
[all …]
H A DCGVTables.cpp369 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
373 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp2242 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall()
2934 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2939 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
H A DCGObjCGNU.cpp572 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
578 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2632 ReturnValueSlot Return, in GenerateMessageSendSuper()
2750 ReturnValueSlot Return, in GenerateMessageSend()
H A DCGCUDANV.cpp424 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
H A DCGExprComplex.cpp724 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
H A DCGException.cpp1770 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGExpr.cpp5384 ReturnValueSlot ReturnValue) { in EmitCallExpr()
5419 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr()
5716 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
H A DCGBuiltin.cpp706 return CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall()
2239 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat()
2533 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
4585 ReturnValueSlot(), Args); in EmitBuiltinExpr()
5968 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
5998 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr()
6054 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr()
8333 ReturnValueSlot ReturnValue, in EmitARMBuiltinExpr()
9138 ReturnValueSlot ReturnValue, in EmitARMMVEBuiltinExpr()
9239 ReturnValueSlot ReturnValue, in EmitARMCDEBuiltinExpr()
[all …]
H A DCGBlocks.cpp1156 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
H A DCGAtomic.cpp328 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
H A DCGDecl.cpp639 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DMicrosoftCXXABI.cpp4161 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
H A DCGCall.cpp4976 ReturnValueSlot ReturnValue, in EmitCall()