/external/clang/lib/CodeGen/ |
D | CGCUDARuntime.h | 32 class ReturnValueSlot; variable 45 ReturnValueSlot ReturnValue);
|
D | CGCall.h | 151 class ReturnValueSlot { 162 ReturnValueSlot() {} in ReturnValueSlot() function 163 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
|
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() 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 …]
|
D | CGCUDARuntime.cpp | 29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
|
D | CodeGenFunction.h | 2633 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 …]
|
D | CGObjCRuntime.h | 163 ReturnValueSlot ReturnSlot, 179 ReturnValueSlot ReturnSlot,
|
D | CGExprCXX.cpp | 29 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()
|
D | CGExprAgg.cpp | 48 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot() 50 return ReturnValueSlot(); in getReturnValueSlot() 52 return ReturnValueSlot(Dest.getAddress(), Dest.isVolatile(), in getReturnValueSlot()
|
D | CGClass.cpp | 2098 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()
|
D | CGVTables.cpp | 318 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 322 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
|
D | CGObjCMac.cpp | 1012 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 …]
|
D | CGObjCGNU.cpp | 492 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return, 498 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return, 1229 ReturnValueSlot Return, in GenerateMessageSendSuper() 1339 ReturnValueSlot Return, in GenerateMessageSend()
|
D | CGExprComplex.cpp | 604 RValue Res = CGF.EmitCall(FuncInfo, Func, ReturnValueSlot(), Args, in EmitComplexBinOpLibCall()
|
D | MicrosoftCXXABI.cpp | 1497 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()
|
D | CGDecl.cpp | 513 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
|
D | CGException.cpp | 1432 CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args); in Emit()
|
D | ItaniumCXXABI.cpp | 1451 CGF.EmitCXXMemberOrOperatorCall(DD, Callee, ReturnValueSlot(), in EmitDestructorCall() 1627 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(), in EmitVirtualDestructorCall()
|
D | CGExpr.cpp | 3520 ReturnValueSlot ReturnValue) { in EmitCallExpr() 3771 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
|
D | CGBlocks.cpp | 953 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
|
D | CGAtomic.cpp | 330 return CGF.EmitCall(fnInfo, fn, ReturnValueSlot(), args); in emitAtomicLibcall()
|
D | CGBuiltin.cpp | 264 ReturnValueSlot(), Fn); in emitLibraryCall() 412 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr() 1302 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitBuiltinExpr()
|
D | CGCall.cpp | 3162 ReturnValueSlot ReturnValue, in EmitCall()
|