Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCUDARuntime.h33 class ReturnValueSlot; variable
52 ReturnValueSlot ReturnValue);
H A DCGCall.h361 class ReturnValueSlot {
372 ReturnValueSlot() {} in ReturnValueSlot() function
373 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false)
H A DCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
H A DCGObjC.cpp691 callee, ReturnValueSlot(), args); in emitStructGetterCall()
957 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall()
1058 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody()
1177 callee, ReturnValueSlot(), args); in emitStructSetterCall()
1215 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall()
1346 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1358 callee, ReturnValueSlot(), args); in generateObjCSetterBody()
1721 EnumerationMutationFn, ReturnValueSlot(), Args2); in EmitObjCForCollectionStmt()
2477 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
2486 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
[all …]
H A DCGObjCRuntime.h166 ReturnValueSlot ReturnSlot,
182 ReturnValueSlot ReturnSlot,
H A DCodeGenFunction.h3582 ReturnValueSlot ReturnValue, const CallArgList &Args,
3585 ReturnValueSlot ReturnValue, const CallArgList &Args,
3593 ReturnValueSlot ReturnValue = ReturnValueSlot());
3668 ReturnValueSlot ReturnValue);
3671 ReturnValueSlot ReturnValue,
3682 ReturnValueSlot ReturnValue);
3686 ReturnValueSlot ReturnValue);
3690 ReturnValueSlot ReturnValue);
3693 ReturnValueSlot ReturnValue);
3696 const CallExpr *E, ReturnValueSlot ReturnValue);
[all …]
H A DCGGPUBuiltin.cpp71 ReturnValueSlot ReturnValue) { in EmitNVPTXDevicePrintfCallExpr()
H A DCGExprCXX.cpp83 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall()
104 Callee, ReturnValueSlot(), Args); in EmitCXXDestructorCall()
169 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr()
196 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr()
416 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr()
470 ReturnValueSlot ReturnValue) { in EmitCXXOperatorMemberCallExpr()
479 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr()
1302 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
H A DCGExprAgg.cpp58 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
245 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
286 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused)); in withReturnValueSlot()
869 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr()
875 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
H A DCGObjCMac.cpp1041 ReturnValueSlot Return,
1291 ReturnValueSlot Return,
1300 ReturnValueSlot Return, QualType ResultType,
1454 ReturnValueSlot Return,
1561 ReturnValueSlot Return,
1570 ReturnValueSlot Return, QualType ResultType,
1688 ReturnValueSlot returnSlot, in complete()
1991 ReturnValueSlot Return, in GenerateMessageSendSuper()
2054 ReturnValueSlot Return, in GenerateMessageSend()
2078 ReturnValueSlot Return, in EmitMessageSend()
[all …]
H A DCGVTables.cpp351 ReturnValueSlot Slot; in EmitCallAndReturnForThunk()
354 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
H A DCGClass.cpp2138 EmitCall(Info, Callee, ReturnValueSlot(), Args); in EmitCXXConstructorCall()
2813 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda()
2817 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
H A DCGObjCGNU.cpp580 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
586 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2396 ReturnValueSlot Return, in GenerateMessageSendSuper()
2518 ReturnValueSlot Return, in GenerateMessageSend()
H A DCGExprComplex.cpp635 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call); in EmitComplexBinOpLibCall()
H A DCGExpr.cpp4352 ReturnValueSlot ReturnValue) { in EmitCallExpr()
4384 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr()
4623 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall()
H A DItaniumCXXABI.cpp1569 CGF.EmitCXXMemberOrOperatorCall(DD, Callee, ReturnValueSlot(), in EmitDestructorCall()
1769 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(), in EmitVirtualDestructorCall()
H A DCGException.cpp1650 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGDecl.cpp588 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
H A DCGAtomic.cpp313 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args); in emitAtomicLibcall()
H A DCGBlocks.cpp1261 ReturnValueSlot ReturnValue) { in EmitBlockCallExpr()
H A DCGBuiltin.cpp390 return CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot()); in emitLibraryCall()
1216 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat()
1475 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr()
2724 ReturnValueSlot(), Args); in EmitBuiltinExpr()
H A DCGCall.cpp3809 ReturnValueSlot ReturnValue, in EmitCall()
H A DMicrosoftCXXABI.cpp3963 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()