/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCUDARuntime.h | 39 class ReturnValueSlot; variable 87 ReturnValueSlot ReturnValue);
|
H A D | CGObjCRuntime.h | 169 ReturnValueSlot ReturnSlot, 183 ReturnValueSlot Return, 200 ReturnValueSlot ReturnSlot,
|
H A D | CGCall.h | 372 class ReturnValueSlot { 384 ReturnValueSlot() in ReturnValueSlot() function 386 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
|
H A D | CGCUDARuntime.cpp | 28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
|
H A D | CGObjC.cpp | 117 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr() 232 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel, in EmitObjCCollectionLiteral() 439 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GeneratePossiblySpecializedMessageSend() 574 ReturnValueSlot Return) { in EmitObjCMessageExpr() 736 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit() 842 callee, ReturnValueSlot(), args); in emitStructGetterCall() 1112 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall() 1243 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody() 1361 callee, ReturnValueSlot(), args); in emitStructSetterCall() 1397 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall() [all …]
|
H A D | CodeGenFunction.h | 4375 ReturnValueSlot ReturnValue, const CallArgList &Args, 4380 ReturnValueSlot ReturnValue, const CallArgList &Args, 4387 ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr); 4389 ReturnValueSlot ReturnValue = ReturnValueSlot()); 4390 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue); 4497 ReturnValueSlot ReturnValue, llvm::Value *This, 4506 ReturnValueSlot ReturnValue); 4509 ReturnValueSlot ReturnValue, 4520 ReturnValueSlot ReturnValue); 4524 ReturnValueSlot ReturnValue); [all …]
|
H A D | CGExprCXX.cpp | 87 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() 443 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr() 494 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr() 503 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr() 1341 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
|
H A D | CGExprAgg.cpp | 65 llvm::function_ref<RValue(ReturnValueSlot)> Fn); 280 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot() 321 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot() 965 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr() 971 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
|
H A D | CGObjCMac.cpp | 1071 ReturnValueSlot Return, 1323 ReturnValueSlot Return, 1332 ReturnValueSlot Return, QualType ResultType, 1486 ReturnValueSlot Return, 1620 ReturnValueSlot Return, 1629 ReturnValueSlot Return, QualType ResultType, 1747 ReturnValueSlot returnSlot, in complete() 2056 ReturnValueSlot Return, in GenerateMessageSendSuper() 2118 ReturnValueSlot Return, in GenerateMessageSend() 2132 ReturnValueSlot Return, in EmitMessageSend() [all …]
|
H A D | CGVTables.cpp | 381 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
H A D | CGClass.cpp | 2251 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall() 2977 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda() 2982 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|
H A D | CGObjCGNU.cpp | 570 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return, 576 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return, 2631 ReturnValueSlot Return, in GenerateMessageSendSuper() 2749 ReturnValueSlot Return, in GenerateMessageSend()
|
H A D | CGCUDANV.cpp | 419 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
|
H A D | CGExprComplex.cpp | 794 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
|
H A D | CGException.cpp | 1771 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
H A D | CGExpr.cpp | 5444 ReturnValueSlot ReturnValue) { in EmitCallExpr() 5479 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr() 5810 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
|
H A D | CGAtomic.cpp | 331 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
|
H A D | CGBuiltin.cpp | 692 CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall() 2249 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat() 2543 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr() 4770 ReturnValueSlot(), Args); in EmitBuiltinExpr() 6229 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr() 6263 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr() 6323 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr() 8592 ReturnValueSlot ReturnValue, in EmitARMBuiltinExpr() 9397 ReturnValueSlot ReturnValue, in EmitARMMVEBuiltinExpr() 9498 ReturnValueSlot ReturnValue, in EmitARMCDEBuiltinExpr() [all …]
|
H A D | CGBlocks.cpp | 1166 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
|
H A D | CGDecl.cpp | 643 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
H A D | MicrosoftCXXABI.cpp | 4174 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
|
H A D | ItaniumCXXABI.cpp | 3393 CGF.EmitCall(CallInfo, Callee, ReturnValueSlot(), CallArgs, &CallOrInvoke, in getOrCreateVirtualFunctionPointerThunk()
|
H A D | CGCall.cpp | 5013 ReturnValueSlot ReturnValue, in EmitCall()
|