/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGCUDARuntime.cpp | 28 ReturnValueSlot ReturnValue) { in EmitCUDAKernelCallExpr() argument 38 CGF.EmitSimpleCallExpr(E, ReturnValue); in EmitCUDAKernelCallExpr()
|
H A D | CGVTables.cpp | 79 llvm::Value *ReturnValue = RV.getScalarVal(); in PerformReturnAdjustment() local 86 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ReturnValue); in PerformReturnAdjustment() 93 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment( in PerformReturnAdjustment() 95 Address(ReturnValue, CGF.ConvertTypeForMem(ResultType->getPointeeType()), in PerformReturnAdjustment() 105 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2); in PerformReturnAdjustment() 106 PHI->addIncoming(ReturnValue, AdjustNotNull); in PerformReturnAdjustment() 107 PHI->addIncoming(llvm::Constant::getNullValue(ReturnValue->getType()), in PerformReturnAdjustment() 109 ReturnValue = PHI; in PerformReturnAdjustment() 112 return RValue::get(ReturnValue); in PerformReturnAdjustment() 372 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
H A D | CGExprCXX.cpp | 82 ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorCall() argument 91 return EmitCall(FnInfo, Callee, ReturnValue, Args, nullptr, in EmitCXXMemberOrOperatorCall() 184 ReturnValueSlot ReturnValue) { in EmitCXXMemberCallExpr() argument 188 return EmitCXXMemberPointerCallExpr(CE, ReturnValue); in EmitCXXMemberCallExpr() 198 ReturnValue); in EmitCXXMemberCallExpr() 207 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base); in EmitCXXMemberCallExpr() 211 const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, in EmitCXXMemberOrOperatorMemberCallExpr() argument 429 CalleeDecl, Callee, ReturnValue, This.getPointer(*this), in EmitCXXMemberOrOperatorMemberCallExpr() 435 ReturnValueSlot ReturnValue) { in EmitCXXMemberPointerCallExpr() argument 479 Callee, ReturnValue, Args, nullptr, E == MustTailCall, in EmitCXXMemberPointerCallExpr() [all …]
|
H A D | CodeGenFunction.h | 357 Address ReturnValue = Address::invalid(); 1674 OldReturnValue(CGF.ReturnValue), OldFnRetTy(CGF.FnRetTy), 1685 CGF.ReturnValue = Address::invalid(); 1698 CGF.ReturnValue = OldReturnValue; 4101 ReturnValueSlot ReturnValue); 4123 ReturnValueSlot ReturnValue); 4151 ReturnValueSlot ReturnValue); 4158 ReturnValueSlot ReturnValue, 4161 ReturnValueSlot ReturnValue, 4164 ReturnValueSlot ReturnValue, [all …]
|
H A D | CGCUDARuntime.h | 94 ReturnValueSlot ReturnValue);
|
H A D | CGCoroutine.cpp | 573 assert(ReturnValue.isValid() == (bool)S.getReturnStmt()); in EmitCoroutineBody() 583 if (ReturnValue.isValid()) { in EmitCoroutineBody() 584 EmitAnyExprToMem(S.getReturnValue(), ReturnValue, in EmitCoroutineBody()
|
H A D | CGCall.cpp | 2738 Builder.CreateStore(Zero, ReturnValue); in EmitFunctionProlog() 3305 if (!CGF.ReturnValue.getPointer()->hasOneUse()) { in findDominatingStoreToReturnValue() 3550 if (!ReturnValue.isValid()) { in EmitFunctionEpilog() 3630 RV = Builder.CreateLoad(ReturnValue); in EmitFunctionEpilog() 4830 if (!ReturnValue.isNull()) { in EmitCall() 4831 SRetPtr = ReturnValue.getValue(); in EmitCall() 4834 if (HaveInsertPoint() && ReturnValue.isUnused()) { in EmitCall() 5612 Address DestPtr = ReturnValue.getValue(); in EmitCall() 5634 Address DestPtr = ReturnValue.getValue(); in EmitCall() 5635 bool DestIsVolatile = ReturnValue.isVolatile(); in EmitCall() [all …]
|
H A D | CGStmt.cpp | 1226 Builder.CreateStore(RV.getScalarVal(), ReturnValue); in EmitReturnOfRValue() 1228 LValue Dest = MakeAddrLValue(ReturnValue, Ty); in EmitReturnOfRValue() 1232 EmitStoreOfComplex(RV.getComplexVal(), MakeAddrLValue(ReturnValue, Ty), in EmitReturnOfRValue() 1338 } else if (!ReturnValue.isValid() || (RV && RV->getType()->isVoidType())) { in EmitReturnStmt() 1352 Builder.CreateStore(Result.getScalarVal(), ReturnValue); in EmitReturnStmt() 1356 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue); in EmitReturnStmt() 1359 EmitComplexExprIntoLValue(RV, MakeAddrLValue(ReturnValue, RV->getType()), in EmitReturnStmt() 1364 ReturnValue, Qualifiers(), in EmitReturnStmt() 2539 LValue ReturnSlot = MakeAddrLValueWithoutTBAA(ReturnValue, FnRetTy); in EmitAsmStmt()
|
H A D | TargetInfo.h | 172 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs() argument
|
H A D | CodeGenFunction.cpp | 521 if (ReturnValue.isValid()) { in FinishFunction() 522 auto *RetAlloca = dyn_cast<llvm::AllocaInst>(ReturnValue.getPointer()); in FinishFunction() 525 ReturnValue = Address::invalid(); in FinishFunction() 1096 ReturnValue = Address::invalid(); in StartFunction() 1107 ReturnValue = Address(&*AI, ConvertType(RetTy), in StartFunction() 1113 ReturnValue.getPointer(), Int8PtrTy), in StartFunction() 1128 ReturnValue = in StartFunction() 1131 ReturnValue = CreateIRTemp(RetTy, "retval"); in StartFunction()
|
H A D | CGObjC.cpp | 831 CGF.Builder.CreateBitCast(CGF.ReturnValue.getPointer(), CGF.VoidPtrTy); in emitStructGetterCall() 1146 LValue Dst = MakeAddrLValue(ReturnValue, ivar->getType()); in generateObjCGetterBody() 1150 emitCPPObjectAtomicGetterCall(*this, ReturnValue.getPointer(), ivar, in generateObjCGetterBody() 1166 emitCPPObjectAtomicGetterCall(*this, ReturnValue.getPointer(), in generateObjCGetterBody() 1208 Builder.CreateElementBitCast(ReturnValue, bitcastType)); in generateObjCGetterBody() 1276 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody() 1284 EmitAggregateCopy(/* Dest= */ MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody()
|
H A D | CGExpr.cpp | 4972 ReturnValueSlot ReturnValue) { in EmitCallExpr() argument 4975 return EmitBlockCallExpr(E, ReturnValue); in EmitCallExpr() 4978 return EmitCXXMemberCallExpr(CE, ReturnValue); in EmitCallExpr() 4981 return EmitCUDAKernelCallExpr(CE, ReturnValue); in EmitCallExpr() 4986 return EmitCXXOperatorMemberCallExpr(CE, MD, ReturnValue); in EmitCallExpr() 4992 E, ReturnValue); in EmitCallExpr() 4999 return EmitCall(E->getCallee()->getType(), callee, E, ReturnValue); in EmitCallExpr() 5004 ReturnValueSlot ReturnValue) { in EmitSimpleCallExpr() argument 5006 return EmitCall(E->getCallee()->getType(), Callee, E, ReturnValue); in EmitSimpleCallExpr() 5301 const CallExpr *E, ReturnValueSlot ReturnValue, in EmitCall() argument [all …]
|
H A D | CGDeclCXX.cpp | 314 CGF.ReturnValue); in createTLSAtExitStub()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/ |
H A D | SCCP.cpp | 279 const ValueLatticeElement &ReturnValue = I.second; in runIPSCCP() local 283 if (ReturnValue.isConstantRange() && in runIPSCCP() 284 !ReturnValue.getConstantRange().isSingleElement()) { in runIPSCCP() 286 if (ReturnValue.isConstantRangeIncludingUndef()) in runIPSCCP() 289 auto &CR = ReturnValue.getConstantRange(); in runIPSCCP() 318 if (SCCPSolver::isConstant(ReturnValue) || ReturnValue.isUnknownOrUndef()) in runIPSCCP()
|
/openbsd/gnu/llvm/clang/lib/AST/Interp/ |
H A D | EvalEmitter.cpp | 113 return ReturnValue<T>(S.Stk.pop<T>(), Result); in emitRet() 138 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); in emitRetValue() 160 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); in emitRetValue() 192 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(EP.deref<T>(), Slot)); in emitRetValue()
|
H A D | Interp.cpp | 50 if (!ReturnValue<T>(Ret, Result)) in Ret()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/IntelJITEvents/ |
H A D | jitprofiling.c | 114 int ReturnValue; in iJIT_NotifyEvent() local 236 ReturnValue = (int)FUNC_NotifyEvent(event_type, EventSpecificData); in iJIT_NotifyEvent() 238 return ReturnValue; in iJIT_NotifyEvent()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | StmtCXX.cpp | 120 SubStmts[CoroutineBodyStmt::ReturnValue] = Args.ReturnValue; in CoroutineBodyStmt()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | StmtCXX.h | 329 ReturnValue, ///< Return value for thunk function: p.get_return_object(). enumerator 355 Expr *ReturnValue = nullptr; member 408 return cast<Expr>(getStoredStmts()[SubStmt::ReturnValue]); in getReturnValueInit()
|
H A D | RecursiveASTVisitor.h | 1500 bool ReturnValue = true; \ 1504 if (ReturnValue && ShouldVisitChildren) \ 1506 if (ReturnValue) { \ 1511 if (ReturnValue && getDerived().shouldTraversePostOrder()) \ 1513 return ReturnValue; \ 2230 ReturnValue = TraverseFunctionHelper(D); 2237 ReturnValue = TraverseFunctionHelper(D); 2244 ReturnValue = TraverseFunctionHelper(D); 2251 ReturnValue = TraverseFunctionHelper(D); 2260 ReturnValue = TraverseFunctionHelper(D); [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 323 SDValue ReturnValue, CallEndVal; in lowerCallFromStatepointLoweringInfo() local 324 std::tie(ReturnValue, CallEndVal) = in lowerCallFromStatepointLoweringInfo() 354 return std::make_pair(ReturnValue, CallEnd->getOperand(0).getNode()); in lowerCallFromStatepointLoweringInfo() 1092 SDValue ReturnValue = LowerAsSTATEPOINT(SI); in LowerStatepoint() local 1108 setValue(&I, ReturnValue); in LowerStatepoint() 1128 RFV.getCopyToRegs(ReturnValue, DAG, getCurSDLoc(), Chain, nullptr); in LowerStatepoint()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaCoroutine.cpp | 1708 this->ReturnValue = ReturnObject.get(); in makeReturnObject() 1725 assert(this->ReturnValue && "ReturnValue must be already formed"); in makeGroDeclAndReturnStmt() 1727 QualType const GroType = this->ReturnValue->getType(); in makeGroDeclAndReturnStmt() 1737 S.ActOnFinishFullExpr(this->ReturnValue, Loc, /*DiscardedValue*/ false); in makeGroDeclAndReturnStmt() 1748 S.PerformCopyInitialization(Entity, SourceLocation(), ReturnValue); in makeGroDeclAndReturnStmt() 1749 noteMemberDeclaredHere(S, ReturnValue, Fn); in makeGroDeclAndReturnStmt() 1753 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, ReturnValue); in makeGroDeclAndReturnStmt() 1755 noteMemberDeclaredHere(S, ReturnValue, Fn); in makeGroDeclAndReturnStmt()
|
/openbsd/gnu/llvm/clang/lib/Tooling/Syntax/ |
H A D | Nodes.cpp | 51 case syntax::NodeRole::ReturnValue: in operator <<() 312 findChild(syntax::NodeRole::ReturnValue)); in getReturnValue()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 267 Value *ReturnValue = ConstantPointerNull::get(ContinuationTy); in replaceFallthroughCoroEnd() local 269 ReturnValue = Builder.CreateInsertValue(UndefValue::get(RetStructTy), in replaceFallthroughCoroEnd() 270 ReturnValue, 0); in replaceFallthroughCoroEnd() 272 Builder.CreateRet(ReturnValue); in replaceFallthroughCoroEnd()
|
/openbsd/gnu/llvm/clang/include/clang/Tooling/Syntax/ |
H A D | Nodes.h | 85 ReturnValue, enumerator
|