/external/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,
|
H A D | StackAddrEscapeChecker.cpp | 29 class StackAddrEscapeChecker : public Checker< check::PreStmt<ReturnStmt>, 35 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const; 119 void StackAddrEscapeChecker::checkPreStmt(const ReturnStmt *RS,
|
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,
|
H A D | CheckerDocumentation.cpp | 37 class CheckerDocumentation : public Checker< check::PreStmt<ReturnStmt>, 70 /// check::PreStmt<ReturnStmt> 71 void checkPreStmt(const ReturnStmt *DS, CheckerContext &C) const {}
|
H A D | ObjCSelfInitChecker.cpp | 60 check::PreStmt<ReturnStmt>, 74 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const; 211 void ObjCSelfInitChecker::checkPreStmt(const ReturnStmt *S,
|
H A D | IdenticalExprChecker.cpp | 348 const ReturnStmt *ReturnStmt1 = cast<ReturnStmt>(Stmt1); 349 const ReturnStmt *ReturnStmt2 = cast<ReturnStmt>(Stmt2);
|
H A D | DeadStoresChecker.cpp | 305 if (!parent || !isa<ReturnStmt>(parent))
|
H A D | MallocChecker.cpp | 149 check::PreStmt<ReturnStmt>, 186 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const; 1898 void MallocChecker::checkPreStmt(const ReturnStmt *S, CheckerContext &C) const {
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | Environment.cpp | 97 const ReturnStmt *RS = cast<ReturnStmt>(S);
|
H A D | ExprEngineCallAndReturn.cpp | 174 // reference for what to clean up if it's a ReturnStmt; otherwise, everything 178 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx, 245 if (const ReturnStmt *RS = dyn_cast_or_null<ReturnStmt>(LastSt)) { 991 void ExprEngine::VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred,
|
H A D | BugReporterVisitors.cpp | 94 if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(S)) 246 const ReturnStmt *Ret = dyn_cast<ReturnStmt>(SP->getStmt());
|
/external/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 186 isa<ReturnStmt>(StmtMap->getParentIgnoreParenCasts(E))) { 379 if (ReturnStmt *retS = dyn_cast_or_null<ReturnStmt>(parent)) {
|
H A D | TransAutoreleasePool.cpp | 307 if (ReturnStmt *retS = dyn_cast<ReturnStmt>(*SI))
|
H A D | TransRetainReleaseDealloc.cpp | 199 if (ReturnStmt *RetS = dyn_cast<ReturnStmt>(nextStmt))
|
/external/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 81 ReturnStmt *makeReturn(const Expr *RetVal); 161 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { 162 return new (C) ReturnStmt(SourceLocation(), const_cast<Expr*>(RetVal),
|
H A D | ReachableCode.cpp | 71 if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(CS->getStmt())) {
|
H A D | Consumed.cpp | 503 void VisitReturnStmt(const ReturnStmt *Ret); 886 void ConsumedStmtVisitor::VisitReturnStmt(const ReturnStmt *Ret) {
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 559 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { 568 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { 569 ArrayRef<ReturnStmt*>::iterator i = returns.begin(), e = returns.end(); 589 static void adjustBlockReturnsToEnum(Sema &S, ArrayRef<ReturnStmt*> returns, 591 for (ArrayRef<ReturnStmt*>::iterator 593 ReturnStmt *ret = *i; 667 SmallVectorImpl<ReturnStmt*>::iterator I = CSI.Returns.begin(), 679 const ReturnStmt *RS = *I;
|
H A D | SemaStmt.cpp | 1349 void VisitReturnStmt(ReturnStmt *S) { 2712 ReturnStmt *Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, 2823 const_cast<VarDecl*>(cast<ReturnStmt>(R.get())->getNRVOCandidate())) { 2883 ReturnStmt *Result = nullptr; 2959 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, nullptr); 2969 Result = new (Context) ReturnStmt(ReturnLoc); 3022 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, NRVOCandidate);
|
/external/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 38 class ReturnStmt; 138 SmallVector<ReturnStmt*, 4> Returns;
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1329 /// ReturnStmt - This represents a return, optionally of an expression: 1338 class ReturnStmt : public Stmt { class in namespace:clang 1344 ReturnStmt(SourceLocation RL) function in class:clang::ReturnStmt 1348 ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) function in class:clang::ReturnStmt 1353 explicit ReturnStmt(EmptyShell Empty) : Stmt(ReturnStmtClass, Empty) { } function in class:clang::ReturnStmt
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 184 /// \p ReferenceStmt must either be a ReturnStmt or \c NULL. Otherwise, 392 void VisitReturnStmt(const ReturnStmt *R, ExplodedNode *Pred,
|
/external/chromium_org/v8/tools/gcmole/ |
H A D | gcmole.cc | 881 VISIT(ReturnStmt); 1056 DECL_VISIT_STMT(ReturnStmt) {
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 951 // ReturnStmt 952 const Expr* ReturnStmt::getRetValue() const { 955 Expr* ReturnStmt::getRetValue() {
|
H A D | StmtPrinter.cpp | 363 void StmtPrinter::VisitReturnStmt(ReturnStmt *Node) {
|