Searched refs:RetExpr (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NullabilityChecker.cpp | 620 auto RetExpr = S->getRetValue(); in checkPreStmt() local 621 if (!RetExpr) in checkPreStmt() 624 if (!RetExpr->getType()->isAnyPointerType()) in checkPreStmt() 667 getNullabilityAnnotation(lookThroughImplicitCasts(RetExpr)->getType()); in checkPreStmt() 681 OS << (RetExpr->getType()->isObjCObjectPointerType() ? "nil" : "Null"); in checkPreStmt() 686 RetExpr); in checkPreStmt()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Stmt.h | 2810 Stmt *RetExpr; variable 2837 Expr *getRetValue() { return reinterpret_cast<Expr *>(RetExpr); } in getRetValue() 2838 const Expr *getRetValue() const { return reinterpret_cast<Expr *>(RetExpr); } in getRetValue() 2839 void setRetValue(Expr *E) { RetExpr = reinterpret_cast<Stmt *>(E); } in setRetValue() 2865 return RetExpr ? RetExpr->getEndLoc() : getReturnLoc(); in getEndLoc() 2874 if (RetExpr) in children() 2875 return child_range(&RetExpr, &RetExpr + 1); in children() 2880 if (RetExpr) in children() 2881 return const_child_range(&RetExpr, &RetExpr + 1); in children()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 3781 Expr *RetExpr, const AutoType *AT) { in DeduceFunctionTypeFromReturnExpr() argument 3788 if (RetExpr && isa<InitListExpr>(RetExpr)) { in DeduceFunctionTypeFromReturnExpr() 3791 Diag(RetExpr->getExprLoc(), in DeduceFunctionTypeFromReturnExpr() 3794 << RetExpr->getSourceRange(); in DeduceFunctionTypeFromReturnExpr() 3811 if (!RetExpr) { in DeduceFunctionTypeFromReturnExpr() 3821 RetExpr = &VoidVal; in DeduceFunctionTypeFromReturnExpr() 3828 TemplateDeductionInfo Info(RetExpr->getExprLoc()); in DeduceFunctionTypeFromReturnExpr() 3830 DeduceAutoType(OrigResultType, RetExpr, Deduced, Info); in DeduceFunctionTypeFromReturnExpr() 3854 Diag(RetExpr->getExprLoc(), diag::err_auto_fn_deduction_failure) in DeduceFunctionTypeFromReturnExpr() 3855 << OrigResultType.getType() << RetExpr->getType(); in DeduceFunctionTypeFromReturnExpr() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 1241 SaveRetExprRAII(const Expr *RetExpr, CodeGenFunction &CGF) in SaveRetExprRAII() 1242 : OldRetExpr(CGF.RetExpr), CGF(CGF) { in SaveRetExprRAII() 1243 CGF.RetExpr = RetExpr; in SaveRetExprRAII() 1245 ~SaveRetExprRAII() { CGF.RetExpr = OldRetExpr; } in ~SaveRetExprRAII()
|
| H A D | CGBlocks.cpp | 1082 auto *EWC = llvm::dyn_cast_or_null<ExprWithCleanups>(RetExpr); in EmitBlockLiteral()
|
| H A D | CodeGenFunction.h | 365 const Expr *RetExpr = nullptr;
|
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1363 std::string RetExpr; in emitBodyAsBuiltinCall() local 1365 RetExpr = RetVar.getName() + " = "; in emitBodyAsBuiltinCall() 1367 OS << " " << RetExpr << S; in emitBodyAsBuiltinCall()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Stmt.cpp | 1189 : Stmt(ReturnStmtClass), RetExpr(E) { in ReturnStmt()
|
| H A D | ExprConstant.cpp | 5227 const Expr *RetExpr = cast<ReturnStmt>(S)->getRetValue(); in EvaluateStmt() local 5229 if (RetExpr && RetExpr->isValueDependent()) { in EvaluateStmt() 5230 EvaluateDependentExpr(RetExpr, Info); in EvaluateStmt() 5234 if (RetExpr && in EvaluateStmt() 5236 ? EvaluateInPlace(Result.Value, Info, *Result.Slot, RetExpr) in EvaluateStmt() 5237 : Evaluate(Result.Value, Info, RetExpr))) in EvaluateStmt()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 9121 SourceLocation ReturnLoc, Expr *RetExpr,
|