Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCall.h151 class ReturnValueSlot {
162 ReturnValueSlot() {} in ReturnValueSlot() function
163 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
DCGCUDARuntime.h33 class ReturnValueSlot; variable
52 ReturnValueSlot ReturnValue);
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 …]
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 …]
DCGObjCRuntime.h163 ReturnValueSlot ReturnSlot,
179 ReturnValueSlot ReturnSlot,
DCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
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()
DCGCUDABuiltin.cpp71 ReturnValueSlot ReturnValue) { in EmitCUDADevicePrintfCallExpr()
DCGExprAgg.cpp48 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot()
50 return ReturnValueSlot(); in getReturnValueSlot()
52 return ReturnValueSlot(Dest.getAddress(), Dest.isVolatile(), in getReturnValueSlot()
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 …]
DCGVTables.cpp315 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
319 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
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()
DCGExprComplex.cpp605 RValue Res = CGF.EmitCall(FuncInfo, Func, ReturnValueSlot(), Args, in EmitComplexBinOpLibCall()
DCGDecl.cpp529 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
DCGException.cpp1432 CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args); in Emit()
DItaniumCXXABI.cpp1444 CGF.EmitCXXMemberOrOperatorCall(DD, Callee, ReturnValueSlot(), in EmitDestructorCall()
1625 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(), in EmitVirtualDestructorCall()
DCGAtomic.cpp311 return CGF.EmitCall(fnInfo, fn, ReturnValueSlot(), args); in emitAtomicLibcall()
DCGBlocks.cpp956 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
DCGExpr.cpp3734 ReturnValueSlot ReturnValue) { in EmitCallExpr()
3985 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
DCGBuiltin.cpp308 ReturnValueSlot(), Fn); in emitLibraryCall()
467 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
1393 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitBuiltinExpr()
DCGCall.cpp3509 ReturnValueSlot ReturnValue, in EmitCall()
DMicrosoftCXXABI.cpp3889 CGF.EmitCall(CalleeInfo, CalleeFn, ReturnValueSlot(), Args, CD); in getAddrOfCXXCtorClosure()