Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCUDARuntime.h32 class ReturnValueSlot; variable
45 ReturnValueSlot ReturnValue);
DCGCall.h151 class ReturnValueSlot {
162 ReturnValueSlot() {} in ReturnValueSlot() function
163 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
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()
596 fn, ReturnValueSlot(), args); in emitStructGetterCall()
863 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
955 getPropertyFn, ReturnValueSlot(), args, CGCalleeInfo(), in generateObjCGetterBody()
1074 copyStructFn, ReturnValueSlot(), args); in emitStructSetterCall()
1112 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1244 setOptimizedPropertyFn, ReturnValueSlot(), args); in generateObjCSetterBody()
[all …]
DCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
DCGObjCRuntime.h163 ReturnValueSlot ReturnSlot,
179 ReturnValueSlot ReturnSlot,
DCodeGenFunction.h2633 ReturnValueSlot ReturnValue, const CallArgList &Args,
2638 ReturnValueSlot ReturnValue,
2642 ReturnValueSlot ReturnValue = ReturnValueSlot());
2678 ReturnValueSlot ReturnValue, llvm::Value *This,
2682 ReturnValueSlot ReturnValue, llvm::Value *This,
2687 ReturnValueSlot ReturnValue);
2690 ReturnValueSlot ReturnValue,
2700 ReturnValueSlot ReturnValue);
2704 ReturnValueSlot ReturnValue);
2707 ReturnValueSlot ReturnValue);
[all …]
DCGExprCXX.cpp29 ReturnValueSlot ReturnValue, llvm::Value *This, llvm::Value *ImplicitParam, in commonEmitCXXMemberOrOperatorCall()
73 const CXXMethodDecl *MD, llvm::Value *Callee, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
86 const CXXMethodDecl *MD, llvm::Value *Callee, ReturnValueSlot ReturnValue, in EmitCXXStructorCall()
107 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
133 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
285 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
337 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
346 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1113 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()
DCGClass.cpp2098 EmitCall(Info, Callee, ReturnValueSlot(), Args, D); in EmitCXXConstructorCall()
2181 Callee, ReturnValueSlot(), Args, D); in EmitSynthesizedCXXCopyCtorCall()
2223 Callee, ReturnValueSlot(), DelegateArgs, Ctor); in EmitDelegateCXXConstructorCall()
2700 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2704 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
DCGVTables.cpp318 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
322 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
DCGObjCMac.cpp1012 ReturnValueSlot Return,
1179 ReturnValueSlot Return,
1188 ReturnValueSlot Return, QualType ResultType,
1349 ReturnValueSlot Return,
1454 ReturnValueSlot Return,
1463 ReturnValueSlot Return, QualType ResultType,
1773 ReturnValueSlot Return, in GenerateMessageSendSuper()
1836 ReturnValueSlot Return, in GenerateMessageSend()
1860 ReturnValueSlot Return, in EmitMessageSend()
6659 ReturnValueSlot returnSlot, in EmitVTableMessageSend()
[all …]
DCGObjCGNU.cpp492 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
498 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
1229 ReturnValueSlot Return, in GenerateMessageSendSuper()
1339 ReturnValueSlot Return, in GenerateMessageSend()
DCGExprComplex.cpp604 RValue Res = CGF.EmitCall(FuncInfo, Func, ReturnValueSlot(), Args, in EmitComplexBinOpLibCall()
DMicrosoftCXXABI.cpp1497 CGF.EmitCXXStructorCall(DD, Callee, ReturnValueSlot(), This.getPointer(), in EmitDestructorCall()
1846 RValue RV = CGF.EmitCXXStructorCall(Dtor, Callee, ReturnValueSlot(), in EmitVirtualDestructorCall()
3875 CGF.EmitCall(CalleeInfo, CalleeFn, ReturnValueSlot(), Args, CD); in getAddrOfCXXCtorClosure()
DCGDecl.cpp513 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
DCGException.cpp1432 CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args); in Emit()
DItaniumCXXABI.cpp1451 CGF.EmitCXXMemberOrOperatorCall(DD, Callee, ReturnValueSlot(), in EmitDestructorCall()
1627 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(), in EmitVirtualDestructorCall()
DCGExpr.cpp3520 ReturnValueSlot ReturnValue) { in EmitCallExpr()
3771 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
DCGBlocks.cpp953 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
DCGAtomic.cpp330 return CGF.EmitCall(fnInfo, fn, ReturnValueSlot(), args); in emitAtomicLibcall()
DCGBuiltin.cpp264 ReturnValueSlot(), Fn); in emitLibraryCall()
412 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
1302 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitBuiltinExpr()
DCGCall.cpp3162 ReturnValueSlot ReturnValue, in EmitCall()