Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDARuntime.h38 class ReturnValueSlot; variable
81 ReturnValueSlot ReturnValue);
H A DCGObjCRuntime.h168 ReturnValueSlot ReturnSlot,
182 ReturnValueSlot Return,
199 ReturnValueSlot ReturnSlot,
H A DCGGPUBuiltin.cpp71 ReturnValueSlot ReturnValue) { in EmitNVPTXDevicePrintfCallExpr()
127 ReturnValueSlot ReturnValue) { in EmitAMDGPUDevicePrintfCallExpr()
H A DCGCall.h362 class ReturnValueSlot {
371 ReturnValueSlot() in ReturnValueSlot() function
373 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
H A DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
H A DCodeGenFunction.h3955 ReturnValueSlot ReturnValue = ReturnValueSlot());
4030 ReturnValueSlot ReturnValue);
4044 ReturnValueSlot ReturnValue);
4048 ReturnValueSlot ReturnValue);
4052 ReturnValueSlot ReturnValue);
4081 ReturnValueSlot ReturnValue);
4088 ReturnValueSlot ReturnValue,
4091 ReturnValueSlot ReturnValue,
4094 ReturnValueSlot ReturnValue,
4188 ReturnValueSlot ReturnValue);
[all …]
H A DCGObjC.cpp841 callee, ReturnValueSlot(), args); in emitStructGetterCall()
1108 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
1328 callee, ReturnValueSlot(), args); in emitStructSetterCall()
1366 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1495 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1507 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1868 EnumerationMutationFn, ReturnValueSlot(), Args2); in EmitObjCForCollectionStmt()
2704 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
2713 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
3880 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitBlockCopyAndAutorelease()
[all …]
H A DCGExprCXX.cpp80 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
116 ReturnValueSlot(), Args, nullptr, CE && CE == MustTailCall, in EmitCXXDestructorCall()
182 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
209 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
432 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
483 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
492 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1319 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
H A DCGExprAgg.cpp59 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
255 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
296 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot()
927 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr()
933 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
H A DCGObjCMac.cpp1067 ReturnValueSlot Return,
1319 ReturnValueSlot Return,
1328 ReturnValueSlot Return, QualType ResultType,
1482 ReturnValueSlot Return,
1608 ReturnValueSlot Return,
1617 ReturnValueSlot Return, QualType ResultType,
1735 ReturnValueSlot returnSlot, in complete()
2079 ReturnValueSlot Return, in GenerateMessageSendSuper()
2142 ReturnValueSlot Return, in GenerateMessageSend()
2165 ReturnValueSlot Return, in EmitMessageSend()
[all …]
H A DCGVTables.cpp364 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
368 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp2183 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc); in EmitCXXConstructorCall()
2880 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2885 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
H A DCGObjCGNU.cpp571 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
577 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2514 ReturnValueSlot Return, in GenerateMessageSendSuper()
2634 ReturnValueSlot Return, in GenerateMessageSend()
H A DCGCUDANV.cpp406 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
H A DCGExprComplex.cpp661 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
H A DCGExpr.cpp4841 ReturnValueSlot ReturnValue) { in EmitCallExpr()
4873 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr()
5120 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
H A DCGBuiltin.cpp619 return CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall()
1875 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat()
2228 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
3907 ReturnValueSlot(), Args); in EmitBuiltinExpr()
5272 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
5297 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr()
5343 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr()
7346 ReturnValueSlot ReturnValue, in EmitARMBuiltinExpr()
8132 ReturnValueSlot ReturnValue, in EmitARMMVEBuiltinExpr()
8233 ReturnValueSlot ReturnValue, in EmitARMCDEBuiltinExpr()
[all …]
H A DCGException.cpp1743 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGAtomic.cpp319 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
H A DCGDecl.cpp611 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGBlocks.cpp1179 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
H A DMicrosoftCXXABI.cpp4066 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
H A DCGCall.cpp4600 ReturnValueSlot ReturnValue, in EmitCall()