/external/clang/lib/CodeGen/ |
D | CGCUDARuntime.h | 33 class ReturnValueSlot; variable 52 ReturnValueSlot ReturnValue);
|
D | CGCall.h | 151 class ReturnValueSlot { 162 ReturnValueSlot() {} in ReturnValueSlot() function 163 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
|
D | CGCUDARuntime.cpp | 29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
|
D | CGObjC.cpp | 107 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr() 210 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel, in EmitObjCCollectionLiteral() 342 ReturnValueSlot Return) { in EmitObjCMessageExpr() 502 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit() 594 fn, ReturnValueSlot(), args); in emitStructGetterCall() 859 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall() 958 getPropertyFn, ReturnValueSlot(), args, CGCalleeInfo(), in generateObjCGetterBody() 1074 copyStructFn, ReturnValueSlot(), args); in emitStructSetterCall() 1110 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall() 1240 setOptimizedPropertyFn, ReturnValueSlot(), args); in generateObjCSetterBody() [all …]
|
D | CGObjCRuntime.h | 163 ReturnValueSlot ReturnSlot, 179 ReturnValueSlot ReturnSlot,
|
D | CodeGenFunction.h | 2818 ReturnValueSlot ReturnValue, const CallArgList &Args, 2823 ReturnValueSlot ReturnValue, 2827 ReturnValueSlot ReturnValue = ReturnValueSlot()); 2863 ReturnValueSlot ReturnValue, llvm::Value *This, 2871 ReturnValueSlot ReturnValue); 2874 ReturnValueSlot ReturnValue, 2884 ReturnValueSlot ReturnValue); 2888 ReturnValueSlot ReturnValue); 2891 ReturnValueSlot ReturnValue); 2894 ReturnValueSlot ReturnValue); [all …]
|
D | CGCUDABuiltin.cpp | 71 ReturnValueSlot ReturnValue) { in EmitCUDADevicePrintfCallExpr()
|
D | CGExprCXX.cpp | 74 const CXXMethodDecl *MD, llvm::Value *Callee, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall() 93 Callee, ReturnValueSlot(), Args, DD); in EmitCXXDestructorCall() 107 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr() 133 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr() 286 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr() 339 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr() 348 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr() 1121 CalleeAddr, ReturnValueSlot(), Args, Callee, &CallOrInvoke); in EmitNewDeleteCall()
|
D | CGExprAgg.cpp | 48 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot() 50 return ReturnValueSlot(); in getReturnValueSlot() 52 return ReturnValueSlot(Dest.getAddress(), Dest.isVolatile(), in getReturnValueSlot()
|
D | CGVTables.cpp | 315 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 319 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
|
D | CGObjCMac.cpp | 1023 ReturnValueSlot Return, 1189 ReturnValueSlot Return, 1198 ReturnValueSlot Return, QualType ResultType, 1357 ReturnValueSlot Return, 1458 ReturnValueSlot Return, 1467 ReturnValueSlot Return, QualType ResultType, 1780 ReturnValueSlot Return, in GenerateMessageSendSuper() 1843 ReturnValueSlot Return, in GenerateMessageSend() 1867 ReturnValueSlot Return, in EmitMessageSend() 6733 ReturnValueSlot returnSlot, in EmitVTableMessageSend() [all …]
|
D | CGObjCGNU.cpp | 514 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return, 520 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return, 1262 ReturnValueSlot Return, in GenerateMessageSendSuper() 1370 ReturnValueSlot Return, in GenerateMessageSend()
|
D | CGClass.cpp | 2152 EmitCall(Info, Callee, ReturnValueSlot(), Args, D); in EmitCXXConstructorCall() 2912 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda() 2916 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCUDARuntime.h | 36 class ReturnValueSlot; variable 76 ReturnValueSlot ReturnValue);
|
D | CGGPUBuiltin.cpp | 71 ReturnValueSlot ReturnValue) { in EmitNVPTXDevicePrintfCallExpr() 127 ReturnValueSlot ReturnValue) { in EmitAMDGPUDevicePrintfCallExpr()
|
D | CGObjCRuntime.h | 168 ReturnValueSlot ReturnSlot, 182 ReturnValueSlot Return, 199 ReturnValueSlot ReturnSlot,
|
D | CGCall.h | 360 class ReturnValueSlot { 369 ReturnValueSlot() in ReturnValueSlot() function 371 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
|
D | CGCUDARuntime.cpp | 28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
|
D | CGObjC.cpp | 113 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr() 227 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel, in EmitObjCCollectionLiteral() 436 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GeneratePossiblySpecializedMessageSend() 571 ReturnValueSlot Return) { in EmitObjCMessageExpr() 733 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit() 840 callee, ReturnValueSlot(), args); in emitStructGetterCall() 1106 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall() 1207 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody() 1326 callee, ReturnValueSlot(), args); in emitStructSetterCall() 1364 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall() [all …]
|
D | CodeGenFunction.h | 3876 ReturnValueSlot ReturnValue, const CallArgList &Args, 3879 ReturnValueSlot ReturnValue, const CallArgList &Args, 3885 ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr); 3887 ReturnValueSlot ReturnValue = ReturnValueSlot()); 3888 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue); 3953 ReturnValueSlot ReturnValue, llvm::Value *This, 3962 ReturnValueSlot ReturnValue); 3965 ReturnValueSlot ReturnValue, 3976 ReturnValueSlot ReturnValue); 3980 ReturnValueSlot ReturnValue); [all …]
|
D | CGExprCXX.cpp | 80 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall() 115 ReturnValueSlot(), Args, nullptr, in EmitCXXDestructorCall() 181 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr() 208 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr() 431 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr() 481 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr() 490 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr() 1311 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
|
D | CGExprAgg.cpp | 59 llvm::function_ref<RValue(ReturnValueSlot)> Fn); 255 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot() 296 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot() 922 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr() 928 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
|
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() 2060 ReturnValueSlot Return, in GenerateMessageSendSuper() 2120 ReturnValueSlot Return, in GenerateMessageSend() 2143 ReturnValueSlot Return, in EmitMessageSend() [all …]
|
D | CGVTables.cpp | 364 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 368 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
D | CGClass.cpp | 2185 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, Loc); in EmitCXXConstructorCall() 2880 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda() 2885 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|