Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDARuntime.h39 class ReturnValueSlot; variable
87 ReturnValueSlot ReturnValue);
H A DCGObjCRuntime.h169 ReturnValueSlot ReturnSlot,
183 ReturnValueSlot Return,
200 ReturnValueSlot ReturnSlot,
H A DCGCall.h372 class ReturnValueSlot {
384 ReturnValueSlot() in ReturnValueSlot() function
386 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
H A DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
H A DCGObjC.cpp117 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr()
232 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel, in EmitObjCCollectionLiteral()
439 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GeneratePossiblySpecializedMessageSend()
574 ReturnValueSlot Return) { in EmitObjCMessageExpr()
736 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(), in Emit()
842 callee, ReturnValueSlot(), args); in emitStructGetterCall()
1112 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
1243 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody()
1361 callee, ReturnValueSlot(), args); in emitStructSetterCall()
1397 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
[all …]
H A DCodeGenFunction.h4375 ReturnValueSlot ReturnValue, const CallArgList &Args,
4380 ReturnValueSlot ReturnValue, const CallArgList &Args,
4387 ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr);
4389 ReturnValueSlot ReturnValue = ReturnValueSlot());
4390 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
4497 ReturnValueSlot ReturnValue, llvm::Value *This,
4506 ReturnValueSlot ReturnValue);
4509 ReturnValueSlot ReturnValue,
4520 ReturnValueSlot ReturnValue);
4524 ReturnValueSlot ReturnValue);
[all …]
H A DCGExprCXX.cpp87 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
123 ReturnValueSlot(), Args, nullptr, CE && CE == MustTailCall, in EmitCXXDestructorCall()
189 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
216 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
443 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
494 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
503 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1341 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
H A DCGExprAgg.cpp65 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
280 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
321 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot()
965 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr()
971 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
H A DCGObjCMac.cpp1071 ReturnValueSlot Return,
1323 ReturnValueSlot Return,
1332 ReturnValueSlot Return, QualType ResultType,
1486 ReturnValueSlot Return,
1620 ReturnValueSlot Return,
1629 ReturnValueSlot Return, QualType ResultType,
1747 ReturnValueSlot returnSlot, in complete()
2056 ReturnValueSlot Return, in GenerateMessageSendSuper()
2118 ReturnValueSlot Return, in GenerateMessageSend()
2132 ReturnValueSlot Return, in EmitMessageSend()
[all …]
H A DCGVTables.cpp381 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp2251 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall()
2977 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2982 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
H A DCGObjCGNU.cpp570 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
576 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2631 ReturnValueSlot Return, in GenerateMessageSendSuper()
2749 ReturnValueSlot Return, in GenerateMessageSend()
H A DCGCUDANV.cpp419 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
H A DCGExprComplex.cpp794 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
H A DCGException.cpp1771 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGExpr.cpp5444 ReturnValueSlot ReturnValue) { in EmitCallExpr()
5479 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr()
5810 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
H A DCGAtomic.cpp331 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
H A DCGBuiltin.cpp692 CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall()
2249 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat()
2543 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
4770 ReturnValueSlot(), Args); in EmitBuiltinExpr()
6229 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
6263 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr()
6323 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr()
8592 ReturnValueSlot ReturnValue, in EmitARMBuiltinExpr()
9397 ReturnValueSlot ReturnValue, in EmitARMMVEBuiltinExpr()
9498 ReturnValueSlot ReturnValue, in EmitARMCDEBuiltinExpr()
[all …]
H A DCGBlocks.cpp1166 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
H A DCGDecl.cpp643 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DMicrosoftCXXABI.cpp4174 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
H A DItaniumCXXABI.cpp3393 CGF.EmitCall(CallInfo, Callee, ReturnValueSlot(), CallArgs, &CallOrInvoke, in getOrCreateVirtualFunctionPointerThunk()
H A DCGCall.cpp5013 ReturnValueSlot ReturnValue, in EmitCall()