Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCUDARuntime.h32 class ReturnValueSlot; variable
45 ReturnValueSlot ReturnValue);
HDCGCall.h157 class ReturnValueSlot {
167 ReturnValueSlot() {} in ReturnValueSlot() function
168 ReturnValueSlot(llvm::Value *Value, bool IsVolatile, bool IsUnused = false)
HDCGObjC.cpp109 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr()
212 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel, in EmitObjCCollectionLiteral()
316 ReturnValueSlot Return) { in EmitObjCMessageExpr()
468 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit()
562 fn, ReturnValueSlot(), args); in emitStructGetterCall()
829 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
922 getPropertyFn, ReturnValueSlot(), args, nullptr, in generateObjCGetterBody()
1038 copyStructFn, ReturnValueSlot(), args); in emitStructSetterCall()
1076 copyCppAtomicObjectFn, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1209 setOptimizedPropertyFn, ReturnValueSlot(), args); in generateObjCSetterBody()
[all …]
HDCodeGenFunction.h2505 ReturnValueSlot ReturnValue,
2511 ReturnValueSlot ReturnValue,
2515 ReturnValueSlot ReturnValue = ReturnValueSlot());
2551 ReturnValueSlot ReturnValue, llvm::Value *This,
2555 ReturnValueSlot ReturnValue, llvm::Value *This,
2560 ReturnValueSlot ReturnValue);
2563 ReturnValueSlot ReturnValue,
2569 ReturnValueSlot ReturnValue);
2573 ReturnValueSlot ReturnValue);
2576 ReturnValueSlot ReturnValue);
[all …]
HDCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
HDCGObjCRuntime.h154 ReturnValueSlot ReturnSlot,
170 ReturnValueSlot ReturnSlot,
HDCGExprCXX.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()
286 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
337 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
346 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1063 CalleeAddr, ReturnValueSlot(), Args, Callee, &CallOrInvoke); in EmitNewDeleteCall()
HDCGClass.cpp1822 EmitCall(Info, Callee, ReturnValueSlot(), Args, D); in EmitCXXConstructorCall()
1860 Callee, ReturnValueSlot(), Args, D); in EmitSynthesizedCXXCopyCtorCall()
1902 Callee, ReturnValueSlot(), DelegateArgs, Ctor); in EmitDelegateCXXConstructorCall()
2378 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2382 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
HDCGExprAgg.cpp48 ReturnValueSlot getReturnValueSlot() const { in getReturnValueSlot()
50 return ReturnValueSlot(); in getReturnValueSlot()
52 return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile(), IsResultUnused); in getReturnValueSlot()
HDCGVTables.cpp302 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
306 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
HDCGObjCMac.cpp1024 ReturnValueSlot Return,
1184 ReturnValueSlot Return,
1193 ReturnValueSlot Return, QualType ResultType,
1354 ReturnValueSlot Return,
1459 ReturnValueSlot Return,
1468 ReturnValueSlot Return, QualType ResultType,
1775 ReturnValueSlot Return, in GenerateMessageSendSuper()
1836 ReturnValueSlot Return, in GenerateMessageSend()
1851 ReturnValueSlot Return, in EmitMessageSend()
6471 ReturnValueSlot returnSlot, in EmitVTableMessageSend()
[all …]
HDCGObjCGNU.cpp483 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
489 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
1212 ReturnValueSlot Return, in GenerateMessageSendSuper()
1318 ReturnValueSlot Return, in GenerateMessageSend()
HDCGExprComplex.cpp596 RValue Res = CGF.EmitCall(FuncInfo, Func, ReturnValueSlot(), Args, in EmitComplexBinOpLibCall()
HDMicrosoftCXXABI.cpp1452 CGF.EmitCXXStructorCall(DD, Callee, ReturnValueSlot(), This, in EmitDestructorCall()
1792 RValue RV = CGF.EmitCXXStructorCall(Dtor, Callee, ReturnValueSlot(), This, in EmitVirtualDestructorCall()
3819 CGF.EmitCall(CalleeInfo, CalleeFn, ReturnValueSlot(), Args, CD); in getAddrOfCXXCtorClosure()
HDCGException.cpp1328 CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args); in Emit()
HDCGDecl.cpp510 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
HDItaniumCXXABI.cpp1308 CGF.EmitCXXMemberOrOperatorCall(DD, Callee, ReturnValueSlot(), This, VTT, in EmitDestructorCall()
1473 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(), This, in EmitVirtualDestructorCall()
HDCGExpr.cpp3108 ReturnValueSlot ReturnValue) { in EmitCallExpr()
3356 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
HDCGBlocks.cpp954 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
HDCGAtomic.cpp319 return CGF.EmitCall(fnInfo, fn, ReturnValueSlot(), args); in emitAtomicLibcall()
HDCGBuiltin.cpp232 ReturnValueSlot(), Fn); in emitLibraryCall()
261 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
1177 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); in EmitBuiltinExpr()
HDCGCall.cpp3103 ReturnValueSlot ReturnValue, in EmitCall()