| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | RISCV.cpp | 33 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVVLEFFBuiltin() 70 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVVSSEBuiltin() 93 CodeGenFunction *CGF, const CallExpr *E, ReturnValueSlot ReturnValue, in emitRVVIndexedStoreBuiltin() 120 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVPseudoUnaryBuiltin() 150 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVPseudoVNotBuiltin() 180 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVPseudoMaskBuiltin() 194 CodeGenFunction *CGF, const CallExpr *E, ReturnValueSlot ReturnValue, in emitRVVPseudoVFUnaryBuiltin() 221 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVPseudoVWCVTBuiltin() 251 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVPseudoVNCVTBuiltin() 283 ReturnValueSlot ReturnValue, llvm::Type *ResultType, in emitRVVVlenbBuiltin() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenCall.h | 184 class ReturnValueSlot { 188 ReturnValueSlot() = default; 189 ReturnValueSlot(Address addr) : addr(addr) {} in ReturnValueSlot() function
|
| H A D | CIRGenExprAggregate.cpp | 39 llvm::function_ref<RValue(ReturnValueSlot)> fn); 305 e, [&](ReturnValueSlot slot) { return cgf.emitCallExpr(e, slot); }); in VisitCallExpr() 309 const Expr *e, llvm::function_ref<RValue(ReturnValueSlot)> fn) { in withReturnValueSlot() 333 fn(ReturnValueSlot(retAddr)); in withReturnValueSlot()
|
| H A D | CIRGenCXXExpr.cpp | 77 const CallExpr *ce, const CXXMethodDecl *md, ReturnValueSlot returnValue, in emitCXXMemberOrOperatorMemberCallExpr() 168 ReturnValueSlot returnValue) { in emitCXXOperatorMemberCallExpr() 178 ReturnValueSlot returnValue, mlir::Value thisPtr, mlir::Value implicitParam, in emitCXXMemberOrOperatorCall() 261 callee, ReturnValueSlot(), args, &callOrTryCall); in emitNewDeleteCall()
|
| H A D | CIRGenFunction.h | 786 const clang::CallExpr *e, ReturnValueSlot returnValue); 789 const CIRGenCallee &callee, ReturnValueSlot returnValue, 793 const CIRGenCallee &callee, ReturnValueSlot returnValue, 802 const clang::CallExpr *e, ReturnValueSlot returnValue); 810 ReturnValueSlot returnValue = ReturnValueSlot()); 854 ReturnValueSlot returnValue); 858 ReturnValueSlot returnValue, mlir::Value thisPtr, 864 ReturnValueSlot returnValue, bool hasQualifier, 872 ReturnValueSlot returnValue);
|
| H A D | CIRGenBuiltin.cpp | 34 return cgf.emitCall(e->getCallee()->getType(), callee, e, ReturnValueSlot()); in emitLibraryCall() 62 ReturnValueSlot returnValue) { in emitBuiltinExpr()
|
| H A D | CIRGenClass.cpp | 505 emitCall(info, callee, ReturnValueSlot(), args, &c, getLoc(loc)); in emitCXXConstructorCall()
|
| H A D | CIRGenExpr.cpp | 1211 ReturnValueSlot returnValue) { in emitCall() 1299 ReturnValueSlot returnValue) { in emitCallExpr() 1544 ReturnValueSlot returnValue) { in emitCXXMemberCallExpr()
|
| H A D | CIRGenCall.cpp | 482 ReturnValueSlot returnValue, in emitCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCUDARuntime.h | 40 class ReturnValueSlot; variable 88 ReturnValueSlot ReturnValue,
|
| H A D | CGObjCRuntime.h | 167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, ReturnValueSlot ReturnSlot, 178 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, 190 CodeGen::CodeGenFunction &CGF, ReturnValueSlot ReturnSlot,
|
| H A D | CGCall.h | 383 class ReturnValueSlot { 395 ReturnValueSlot() in ReturnValueSlot() function 397 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
|
| H A D | CGCUDARuntime.cpp | 27 ReturnValueSlot ReturnValue, in EmitCUDAKernelCallExpr()
|
| H A D | CGObjC.cpp | 117 *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() 1260 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody() 1397 callee, ReturnValueSlot(), args); in emitStructSetterCall() 1433 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall() [all …]
|
| H A D | CodeGenFunction.h | 4507 ReturnValueSlot ReturnValue, const CallArgList &Args, 4512 ReturnValueSlot ReturnValue, const CallArgList &Args, 4519 ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr, 4526 ReturnValueSlot ReturnValue = ReturnValueSlot(), 4528 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue, 4656 ReturnValueSlot ReturnValue, llvm::Value *This, 4665 ReturnValueSlot ReturnValue, 4668 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, 4677 ReturnValueSlot ReturnValue, 4682 ReturnValueSlot ReturnValue, [all …]
|
| H A D | CGExprCXX.cpp | 87 ReturnValueSlot ReturnValue, llvm::Value *This, llvm::Value *ImplicitParam, in EmitCXXMemberOrOperatorCall() 123 ReturnValueSlot(), Args, CallOrInvoke, in EmitCXXDestructorCall() 190 ReturnValueSlot ReturnValue, in EmitCXXMemberCallExpr() 219 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr() 446 ReturnValueSlot ReturnValue, in EmitCXXMemberPointerCallExpr() 497 ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke) { in EmitCXXOperatorMemberCallExpr() 506 ReturnValueSlot ReturnValue, in EmitCUDAKernelCallExpr() 1346 Callee, ReturnValueSlot(), Args, &CallOrInvoke); in EmitNewDeleteCall()
|
| H A D | CGExprAgg.cpp | 68 llvm::function_ref<RValue(ReturnValueSlot)> Fn); 286 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot() 326 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot() 1098 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitCallExpr() 1104 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { in VisitObjCMessageExpr()
|
| H A D | CGObjCMac.cpp | 1031 ReturnValueSlot Return, QualType ResultType, 1272 ReturnValueSlot Return, 1280 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, 1427 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, 1554 ReturnValueSlot Return, 1562 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, 1678 RValue complete(CodeGenFunction &CGF, ReturnValueSlot returnSlot, in complete() 1983 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GenerateMessageSendSuper() 2040 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GenerateMessageSend() 2049 CodeGen::CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in EmitMessageSend() [all …]
|
| H A D | CGVTables.cpp | 381 ReturnValueSlot Slot; in EmitCallAndReturnForThunk() 385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
| H A D | CGObjCGNU.cpp | 569 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return, 575 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return, 2266 CGF, ReturnValueSlot(), ResultType, SelfSel, selfValue, Args, OID, in GenerateDirectMethodPrologue() 2732 ReturnValueSlot Return, in GenerateMessageSendSuper() 2846 ReturnValueSlot Return, in GenerateMessageSend()
|
| H A D | CGClass.cpp | 2256 EmitCall(Info, Callee, ReturnValueSlot(), Args, CallOrInvoke, false, Loc); in EmitCXXConstructorCall() 2999 ReturnValueSlot returnSlot; in EmitForwardingCallToLambda() 3004 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|
| H A D | CGBuiltin.cpp | 74 ReturnValueSlot ReturnValue, in EmitTargetArchBuiltinExpr() 139 ReturnValueSlot ReturnValue) { in EmitTargetBuiltinExpr() 810 CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot(), in emitLibraryCall() 2287 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args); in emitBuiltinOSLogFormat() 2581 ReturnValueSlot ReturnValue) { in EmitBuiltinExpr() 4990 ReturnValueSlot(), Args); in EmitBuiltinExpr() 6433 ReturnValue = ReturnValueSlot(DestPtr, false); in EmitBuiltinExpr()
|
| H A D | CGHLSLBuiltins.cpp | 258 ReturnValueSlot ReturnValue) { in EmitHLSLBuiltinExpr()
|
| H A D | CGCUDANV.cpp | 481 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(), in emitDeviceStubBodyNew()
|
| H A D | CGExpr.cpp | 5827 ReturnValueSlot ReturnValue, in EmitCallExpr() 5877 ReturnValueSlot ReturnValue, in EmitSimpleCallExpr() 6154 RValue RV = EmitCallExpr(E, ReturnValueSlot(), CallOrInvoke); in EmitCallExprLValue() 6279 ReturnValueSlot ReturnValue, in EmitCall()
|