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

/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGCUDARuntime.cpp28 ReturnValueSlot ReturnValue) {
H A DCGCUDARuntime.h38 class ReturnValueSlot;
94 ReturnValueSlot ReturnValue);
H A DCGObjCRuntime.h169 ReturnValueSlot ReturnSlot,
183 ReturnValueSlot Return,
200 ReturnValueSlot ReturnSlot,
H A DCGCall.h355 /// ReturnValueSlot - Contains the address where the return value of a
357 class ReturnValueSlot { class in class:clang::CodeGen::CGCallee
366 ReturnValueSlot() function in class:clang::CodeGen::CGCallee::ReturnValueSlot
368 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false, function in class:clang::CodeGen::CGCallee::ReturnValueSlot
H A DCGObjC.cpp118 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver,
232 *this, ReturnValueSlot(), MethodWithObjects->getReturnType(), Sel,
439 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType,
574 ReturnValueSlot Return) {
736 CGF.CGM.getObjCRuntime().GenerateMessageSendSuper(CGF, ReturnValueSlot(),
845 callee, ReturnValueSlot(), args);
1112 callee, ReturnValueSlot(), args);
1244 callee, ReturnValueSlot(), args, &CallInstruction);
1363 callee, ReturnValueSlot(), args);
1401 callee, ReturnValueSlot(), arg
[all...]
H A DCodeGenFunction.h4013 ReturnValueSlot ReturnValue, const CallArgList &Args,
4017 ReturnValueSlot ReturnValue, const CallArgList &Args,
4024 ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr);
4026 ReturnValueSlot ReturnValue = ReturnValueSlot());
4027 RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
4092 ReturnValueSlot ReturnValue, llvm::Value *This,
4101 ReturnValueSlot ReturnValue);
4104 ReturnValueSlot ReturnValue,
4115 ReturnValueSlot ReturnValu
[all...]
H A DCGExprCXX.cpp82 ReturnValueSlot ReturnValue,
118 ReturnValueSlot(), Args, nullptr, CE && CE == MustTailCall,
184 ReturnValueSlot ReturnValue) {
211 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue,
435 ReturnValueSlot ReturnValue) {
486 ReturnValueSlot ReturnValue) {
495 ReturnValueSlot ReturnValue) {
1318 Callee, ReturnValueSlot(), Args, &CallOrInvoke);
H A DCGExprAgg.cpp56 // The given function should take a ReturnValueSlot, and return an RValue that
59 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
273 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) {
314 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused,
948 withReturnValueSlot(E, [&](ReturnValueSlot Slot) {
954 withReturnValueSlot(E, [&](ReturnValueSlot Slot) {
H A DCGVTables.cpp368 ReturnValueSlot Slot;
372 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(),
H A DCGObjCMac.cpp1071 ReturnValueSlot Return,
1323 ReturnValueSlot Return,
1332 ReturnValueSlot Return, QualType ResultType,
1486 ReturnValueSlot Return,
1612 ReturnValueSlot Return,
1621 ReturnValueSlot Return, QualType ResultType,
1739 ReturnValueSlot returnSlot,
2056 ReturnValueSlot Return,
2119 ReturnValueSlot Return,
2133 ReturnValueSlot Retur
[all...]
H A DCGCUDANV.cpp427 CGF.EmitCall(FI, CGCallee::forDirect(cudaLaunchKernelFn), ReturnValueSlot(),
H A DCGObjCGNU.cpp572 GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
578 GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
2523 ReturnValueSlot Return,
2641 ReturnValueSlot Return,
H A DCGClass.cpp2252 EmitCall(Info, Callee, ReturnValueSlot(), Args, nullptr, false, Loc);
2951 ReturnValueSlot returnSlot;
2956 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(),
H A DCGExprComplex.cpp717 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call);
H A DCGExpr.cpp4972 ReturnValueSlot ReturnValue) {
5004 ReturnValueSlot ReturnValue) {
5301 const CallExpr *E, ReturnValueSlot ReturnValue,
H A DCGAtomic.cpp328 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args);
H A DCGException.cpp1746 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args);
H A DCGBuiltin.cpp656 return CGF.EmitCall(E->getCallee()->getType(), callee, E, ReturnValueSlot());
1917 EmitCall(FI, CGCallee::forDirect(F), ReturnValueSlot(), Args);
2187 ReturnValueSlot ReturnValue) {
4022 ReturnValueSlot(), Args);
5416 ReturnValue = ReturnValueSlot(DestPtr, false);
5443 ReturnValueSlot ReturnValue,
5492 ReturnValueSlot ReturnValue) {
7722 ReturnValueSlot ReturnValue,
8529 ReturnValueSlot ReturnValue,
8630 ReturnValueSlot ReturnValu
[all...]
H A DCGBlocks.cpp1181 ReturnValueSlot ReturnValue) {
H A DCGDecl.cpp626 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args);
H A DMicrosoftCXXABI.cpp4172 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args);
H A DCGCall.cpp4746 ReturnValueSlot ReturnValue,

Completed in 659 milliseconds