Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGCUDARuntime.h33 class ReturnValueSlot; variable
52 ReturnValueSlot ReturnValue);
DCGCall.h151 class ReturnValueSlot {
162 ReturnValueSlot() {} in ReturnValueSlot() function
163 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
DCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
DCGObjC.cpp107 *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 …]
DCGObjCRuntime.h163 ReturnValueSlot ReturnSlot,
179 ReturnValueSlot ReturnSlot,
DCodeGenFunction.h2818 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 …]
DCGCUDABuiltin.cpp71 ReturnValueSlot ReturnValue) { in EmitCUDADevicePrintfCallExpr()
DCGExprCXX.cpp74 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()
DCGExprAgg.cpp48 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot()
50 return ReturnValueSlot(); in getReturnValueSlot()
52 return ReturnValueSlot(Dest.getAddress(), Dest.isVolatile(), in getReturnValueSlot()
DCGVTables.cpp315 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
319 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
DCGObjCMac.cpp1023 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 …]
DCGObjCGNU.cpp514 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
520 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
1262 ReturnValueSlot Return, in GenerateMessageSendSuper()
1370 ReturnValueSlot Return, in GenerateMessageSend()
DCGClass.cpp2152 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/
DCGCUDARuntime.h36 class ReturnValueSlot; variable
76 ReturnValueSlot ReturnValue);
DCGGPUBuiltin.cpp71 ReturnValueSlot ReturnValue) { in EmitNVPTXDevicePrintfCallExpr()
127 ReturnValueSlot ReturnValue) { in EmitAMDGPUDevicePrintfCallExpr()
DCGObjCRuntime.h168 ReturnValueSlot ReturnSlot,
182 ReturnValueSlot Return,
199 ReturnValueSlot ReturnSlot,
DCGCall.h360 class ReturnValueSlot {
369 ReturnValueSlot() in ReturnValueSlot() function
371 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
DCGObjC.cpp113 *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 …]
DCodeGenFunction.h3876 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 …]
DCGExprCXX.cpp80 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()
DCGExprAgg.cpp59 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()
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()
2060 ReturnValueSlot Return, in GenerateMessageSendSuper()
2120 ReturnValueSlot Return, in GenerateMessageSend()
2143 ReturnValueSlot Return, in EmitMessageSend()
[all …]
DCGVTables.cpp364 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
368 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
DCGClass.cpp2185 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, Loc); in EmitCXXConstructorCall()
2880 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2885 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()

12