Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCall.h133 class ReturnValueSlot {
137 ReturnValueSlot() {} in ReturnValueSlot() function
138 ReturnValueSlot(llvm::Value *Value, bool IsVolatile) in ReturnValueSlot() function
HDCGCUDARuntime.h28 class ReturnValueSlot; variable
41 ReturnValueSlot ReturnValue);
HDCGObjC.cpp83 RValue result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCBoxedExpr()
190 = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCCollectionLiteral()
298 ReturnValueSlot Return) { in EmitObjCMessageExpr()
451 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit()
542 fn, ReturnValueSlot(), args); in emitStructGetterCall()
809 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
901 getPropertyFn, ReturnValueSlot(), args); in generateObjCGetterBody()
1013 copyStructFn, ReturnValueSlot(), args); in emitStructSetterCall()
1051 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1184 setOptimizedPropertyFn, ReturnValueSlot(), args); in generateObjCSetterBody()
[all …]
HDCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
HDCodeGenFunction.h2075 ReturnValueSlot ReturnValue,
2082 ReturnValueSlot ReturnValue,
2087 ReturnValueSlot ReturnValue = ReturnValueSlot());
2124 ReturnValueSlot ReturnValue,
2131 ReturnValueSlot ReturnValue);
2133 ReturnValueSlot ReturnValue);
2140 ReturnValueSlot ReturnValue);
2143 ReturnValueSlot ReturnValue);
2149 RValue EmitBlockCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
2185 ReturnValueSlot Return = ReturnValueSlot());
HDCGObjCRuntime.h154 ReturnValueSlot ReturnSlot,
170 ReturnValueSlot ReturnSlot,
HDCGExprCXX.cpp30 ReturnValueSlot ReturnValue, in EmitCXXMemberCall()
77 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
233 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
284 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
305 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
941 CalleeAddr, ReturnValueSlot(), Args, in EmitNewDeleteCall()
HDCGClass.cpp1740 Callee, ReturnValueSlot(), Args, D); in EmitSynthesizedCXXCopyCtorCall()
1780 Callee, ReturnValueSlot(), DelegateArgs, Ctor); in EmitDelegateCXXConstructorCall()
1847 EmitCXXMemberCall(DD, SourceLocation(), Callee, ReturnValueSlot(), This, in EmitCXXDestructorCall()
2131 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2135 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
HDCGVTables.cpp320 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
324 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
HDCGExprAgg.cpp47 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot()
49 return ReturnValueSlot(); in getReturnValueSlot()
51 return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile()); in getReturnValueSlot()
HDCGObjCMac.cpp1023 ReturnValueSlot Return,
1183 ReturnValueSlot Return,
1193 ReturnValueSlot Return,
1359 ReturnValueSlot Return,
1461 ReturnValueSlot Return,
1471 ReturnValueSlot Return,
1786 ReturnValueSlot Return, in GenerateMessageSendSuper()
1846 ReturnValueSlot Return, in GenerateMessageSend()
1861 ReturnValueSlot Return, in EmitMessageSend()
6524 ReturnValueSlot returnSlot, in EmitVTableMessageSend()
[all …]
HDCGAtomic.cpp143 return CGF.EmitCall(fnInfo, fn, ReturnValueSlot(), args); in emitAtomicLibcall()
592 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitAtomicExpr()
HDCGObjCGNU.cpp486 ReturnValueSlot Return,
495 ReturnValueSlot Return,
1234 ReturnValueSlot Return, in GenerateMessageSendSuper()
1337 ReturnValueSlot Return, in GenerateMessageSend()
HDItaniumCXXABI.cpp921 CGF.EmitCXXMemberCall(D, SourceLocation(), Callee, ReturnValueSlot(), in EmitConstructorCall()
1061 CGF.EmitCXXMemberCall(Dtor, CallLoc, Callee, ReturnValueSlot(), This, in EmitVirtualDestructorCall()
HDMicrosoftCXXABI.cpp806 CGF.EmitCXXMemberCall(D, SourceLocation(), Callee, ReturnValueSlot(), This, in EmitConstructorCall()
959 CGF.EmitCXXMemberCall(Dtor, CallLoc, Callee, ReturnValueSlot(), This, in EmitVirtualDestructorCall()
HDCGDecl.cpp464 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
HDCGExpr.cpp2865 ReturnValueSlot ReturnValue) { in EmitCallExpr()
3123 ReturnValueSlot ReturnValue, in EmitCall()
HDCGBlocks.cpp935 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
HDCGCall.cpp2257 ReturnValueSlot ReturnValue, in EmitCall()
HDCGBuiltin.cpp170 ReturnValueSlot(), E->arg_begin(), E->arg_end(), Fn); in emitLibraryCall()
1065 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitBuiltinExpr()