| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ReturnPointerRangeChecker.cpp | 27 public Checker< check::PreStmt<ReturnStmt> > { 31 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 35 void ReturnPointerRangeChecker::checkPreStmt(const ReturnStmt *RS, in checkPreStmt()
|
| H A D | ReturnUndefChecker.cpp | 27 class ReturnUndefChecker : public Checker< check::PreStmt<ReturnStmt> > { 35 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 39 void ReturnUndefChecker::checkPreStmt(const ReturnStmt *RS, in checkPreStmt()
|
| H A D | CheckerDocumentation.cpp | 37 class CheckerDocumentation : public Checker< check::PreStmt<ReturnStmt>, 73 void checkPreStmt(const ReturnStmt *DS, CheckerContext &C) const {} in checkPreStmt() 195 void checkEndFunction(const ReturnStmt *RS, CheckerContext &Ctx) const {} in checkEndFunction()
|
| H A D | VforkChecker.cpp | 46 check::Bind, check::PreStmt<ReturnStmt>> { 65 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 210 void VforkChecker::checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const { in checkPreStmt()
|
| H A D | StackAddrEscapeChecker.cpp | 31 : public Checker<check::PreCall, check::PreStmt<ReturnStmt>, 49 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 50 void checkEndFunction(const ReturnStmt *RS, CheckerContext &Ctx) const; 248 void StackAddrEscapeChecker::checkPreStmt(const ReturnStmt *RS, in checkPreStmt() 290 void StackAddrEscapeChecker::checkEndFunction(const ReturnStmt *RS, in checkEndFunction()
|
| H A D | TraversalChecker.cpp | 33 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const; 59 void TraversalDumper::checkEndFunction(const ReturnStmt *RS, in checkEndFunction()
|
| H A D | IdenticalExprChecker.cpp | 368 const ReturnStmt *ReturnStmt1 = cast<ReturnStmt>(Stmt1); in isIdenticalStmt() 369 const ReturnStmt *ReturnStmt2 = cast<ReturnStmt>(Stmt2); in isIdenticalStmt()
|
| H A D | ObjCSelfInitChecker.cpp | 60 check::PreStmt<ReturnStmt>, 74 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const; 210 void ObjCSelfInitChecker::checkPreStmt(const ReturnStmt *S, in checkPreStmt()
|
| H A D | VirtualCallChecker.cpp | 51 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const; 168 void VirtualCallChecker::checkEndFunction(const ReturnStmt *RS, in checkEndFunction()
|
| H A D | CheckObjCDealloc.cpp | 100 check::PreStmt<ReturnStmt>> { 128 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 129 void checkEndFunction(const ReturnStmt *RS, CheckerContext &Ctx) const; 393 const ReturnStmt *RS, CheckerContext &C) const { in checkEndFunction() 399 const ReturnStmt *RS, CheckerContext &C) const { in checkPreStmt()
|
| H A D | TestAfterDivZeroChecker.cpp | 87 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const; 182 void TestAfterDivZeroChecker::checkEndFunction(const ReturnStmt *, in checkEndFunction() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 94 ConstructionContextItem(const ReturnStmt *RS) in ConstructionContextItem() 558 const ReturnStmt *RS; 562 const ReturnStmt *RS) in ReturnedValueConstructionContext() 569 const ReturnStmt *getReturnStmt() const { return RS; } in getReturnStmt() 586 explicit SimpleReturnedValueConstructionContext(const ReturnStmt *RS) in SimpleReturnedValueConstructionContext() 611 const ReturnStmt *RS, const CXXBindTemporaryExpr *BTE) in CXX17ElidedCopyReturnedValueConstructionContext()
|
| H A D | ProgramPoint.h | 339 explicit FunctionExitPoint(const ReturnStmt *S, 348 const ReturnStmt *getStmt() const { in getStmt() 349 return reinterpret_cast<const ReturnStmt *>(getData1()); in getStmt() 673 CallExitBegin(const StackFrameContext *L, const ReturnStmt *RS) in CallExitBegin() 676 const ReturnStmt *getReturnStmt() const { in getReturnStmt() 677 return static_cast<const ReturnStmt *>(getData1()); in getReturnStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 1050 ReturnStmt::ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) in ReturnStmt() function in ReturnStmt 1059 ReturnStmt::ReturnStmt(EmptyShell Empty, bool HasNRVOCandidate) in ReturnStmt() function in ReturnStmt 1064 ReturnStmt *ReturnStmt::Create(const ASTContext &Ctx, SourceLocation RL, in Create() 1068 alignof(ReturnStmt)); in Create() 1069 return new (Mem) ReturnStmt(RL, E, NRVOCandidate); in Create() 1072 ReturnStmt *ReturnStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 1075 alignof(ReturnStmt)); in CreateEmpty() 1076 return new (Mem) ReturnStmt(EmptyShell(), HasNRVOCandidate); in CreateEmpty()
|
| H A D | StmtCXX.cpp | 123 SubStmts[CoroutineBodyStmt::ReturnStmt] = Args.ReturnStmt; in CoroutineBodyStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.h | 327 ExplodedNode* checkReturnWithRetEffect(const ReturnStmt *S, CheckerContext &C, 333 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const; 354 const ReturnStmt *S=nullptr) const; 365 ExplodedNode * processReturn(const ReturnStmt *S, CheckerContext &C) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 226 const ReturnStmt *RS = nullptr; in HandleBlockEdge() 230 RS = dyn_cast<ReturnStmt>(LastStmt->getStmt()); in HandleBlockEdge() 233 RS = dyn_cast<ReturnStmt>(AutoDtor->getTriggerStmt()); in HandleBlockEdge() 513 const ReturnStmt *RS) { in generateCallExitBeginNode() 537 void CoreEngine::enqueueEndOfFunction(ExplodedNodeSet &Set, const ReturnStmt *RS) { in enqueueEndOfFunction()
|
| H A D | ExprEngineCallAndReturn.cpp | 180 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx, in removeDeadOnEndOfFunction() 229 if (const ReturnStmt *RS = dyn_cast_or_null<ReturnStmt>(LastSt)) { in processCallExit() 1075 void ExprEngine::VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred, in VisitReturnStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ConstructionContext.cpp | 121 const auto *RS = cast<ReturnStmt>(ParentItem.getStmt()); in createBoundTemporaryFromLayers() 184 const auto *RS = cast<ReturnStmt>(TopItem.getStmt()); in createFromLayers()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1079 StmtResult ReturnStmt = in makeReturnOnAllocFailure() local 1081 if (ReturnStmt.isInvalid()) { in makeReturnOnAllocFailure() 1089 this->ReturnStmtOnAllocFailure = ReturnStmt.get(); in makeReturnOnAllocFailure() 1457 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, declRef.get()); in makeGroDeclAndReturnStmt() local 1458 if (ReturnStmt.isInvalid()) { in makeGroDeclAndReturnStmt() 1462 if (cast<clang::ReturnStmt>(ReturnStmt.get())->getNRVOCandidate() == GroDecl) in makeGroDeclAndReturnStmt() 1465 this->ReturnStmt = ReturnStmt.get(); in makeGroDeclAndReturnStmt()
|
| H A D | SemaLambda.cpp | 595 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { in findEnumForBlockReturn() 604 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { in findCommonEnumForBlockReturns() 605 ArrayRef<ReturnStmt*>::iterator i = returns.begin(), e = returns.end(); in findCommonEnumForBlockReturns() 625 static void adjustBlockReturnsToEnum(Sema &S, ArrayRef<ReturnStmt*> returns, in adjustBlockReturnsToEnum() 627 for (ArrayRef<ReturnStmt*>::iterator in adjustBlockReturnsToEnum() 629 ReturnStmt *ret = *i; in adjustBlockReturnsToEnum() 718 for (const ReturnStmt *RS : CSI.Returns) { in deduceClosureReturnType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 316 ReturnStmt, ///< Return statement for the thunk function. enumerator 343 Stmt *ReturnStmt = nullptr; member 398 Stmt *getReturnStmt() const { return getStoredStmts()[SubStmt::ReturnStmt]; } in getReturnStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransUnbridgedCasts.cpp | 186 isa<ReturnStmt>(StmtMap->getParentIgnoreParenCasts(E))) { in transformNonObjCToObjCCast() 377 if (ReturnStmt *retS = dyn_cast_or_null<ReturnStmt>(parent)) { in transformObjCToNonObjCCast()
|
| H A D | TransRetainReleaseDealloc.cpp | 198 if (ReturnStmt *RetS = dyn_cast<ReturnStmt>(nextStmt)) in isReturnedAfterAutorelease()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 64 class ReturnStmt; variable 339 const ReturnStmt *RS = nullptr) override; 488 void VisitReturnStmt(const ReturnStmt *R, ExplodedNode *Pred,
|