Searched refs:ReturnStmt (Results 1 - 25 of 38) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DReturnUndefChecker.cpp27 public Checker< check::PreStmt<ReturnStmt> > {
30 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const;
34 void ReturnUndefChecker::checkPreStmt(const ReturnStmt *RS,
H A DReturnPointerRangeChecker.cpp27 public Checker< check::PreStmt<ReturnStmt> > {
30 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const;
34 void ReturnPointerRangeChecker::checkPreStmt(const ReturnStmt *RS,
H A DStackAddrEscapeChecker.cpp27 class StackAddrEscapeChecker : public Checker< check::PreStmt<ReturnStmt>,
33 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const;
115 void StackAddrEscapeChecker::checkPreStmt(const ReturnStmt *RS,
H A DObjCSelfInitChecker.cpp60 check::PreStmt<ReturnStmt>,
68 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
230 void ObjCSelfInitChecker::checkPreStmt(const ReturnStmt *S,
H A DMacOSKeychainAPIChecker.cpp29 check::PreStmt<ReturnStmt>,
59 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
488 void MacOSKeychainAPIChecker::checkPreStmt(const ReturnStmt *S,
H A DStreamChecker.cpp62 check::PreStmt<ReturnStmt> > {
79 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
452 void StreamChecker::checkPreStmt(const ReturnStmt *S, CheckerContext &C) const {
H A DMallocChecker.cpp89 check::PreStmt<ReturnStmt>,
123 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
997 void MallocChecker::checkPreStmt(const ReturnStmt *S, CheckerContext &C) const {
H A DDeadStoresChecker.cpp246 if (!parent || !isa<ReturnStmt>(parent))
H A DRetainCountChecker.cpp2315 check::PreStmt<ReturnStmt>,
2481 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
2482 void checkReturnWithRetEffect(const ReturnStmt *S, CheckerContext &C,
3156 void RetainCountChecker::checkPreStmt(const ReturnStmt *S,
3258 void RetainCountChecker::checkReturnWithRetEffect(const ReturnStmt *S,
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp54 static const ReturnStmt *getReturnStmt(const ExplodedNode *Node) {
65 return dyn_cast<ReturnStmt>(S);
80 if (const ReturnStmt *RS = getReturnStmt(Pred)) {
473 void ExprEngine::VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred,
H A DEnvironment.cpp107 const ReturnStmt *RS = cast<ReturnStmt>(E);
H A DBugReporterVisitors.cpp68 if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(S))
/external/clang/include/clang/Sema/
H A DScopeInfo.h28 class ReturnStmt;
97 SmallVector<ReturnStmt*, 4> Returns;
/external/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp246 if (ReturnStmt *retS = dyn_cast_or_null<ReturnStmt>(parent)) {
H A DTransAutoreleasePool.cpp306 if (ReturnStmt *retS = dyn_cast<ReturnStmt>(*SI))
/external/clang/lib/AST/
H A DStmt.cpp261 SourceRange ReturnStmt::getSourceRange() const {
803 // ReturnStmt
804 const Expr* ReturnStmt::getRetValue() const {
807 Expr* ReturnStmt::getRetValue() {
H A DStmtProfile.cpp157 void StmtProfiler::VisitReturnStmt(const ReturnStmt *S) {
/external/clang/include/clang/AST/
H A DStmt.h1307 /// ReturnStmt - This represents a return, optionally of an expression:
1316 class ReturnStmt : public Stmt { class in namespace:clang
1322 ReturnStmt(SourceLocation RL) function in class:clang::ReturnStmt
1325 ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) function in class:clang::ReturnStmt
1330 explicit ReturnStmt(EmptyShell Empty) : Stmt(ReturnStmtClass, Empty) { } function in class:clang::ReturnStmt
1352 static bool classof(const ReturnStmt *) { return true; }
/external/clang/lib/Sema/
H A DSemaStmt.cpp1943 ReturnStmt *Result = new (Context) ReturnStmt(ReturnLoc, RetValExp,
1984 ReturnStmt *Result = 0;
2046 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, 0);
2056 Result = new (Context) ReturnStmt(ReturnLoc);
2103 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, NRVOCandidate);
H A DAnalysisBasedWarnings.cpp169 if (isa<ReturnStmt>(S)) {
H A DSemaLambda.cpp664 isa<ReturnStmt>(*CompoundBody->body_begin())) &&
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h330 void VisitReturnStmt(const ReturnStmt *R, ExplodedNode *Pred,
/external/v8/tools/gcmole/
H A Dgcmole.cc900 VISIT(ReturnStmt);
1075 DECL_VISIT_STMT(ReturnStmt) {
/external/clang/lib/CodeGen/
H A DCGStmt.cpp132 case Stmt::ReturnStmtClass: EmitReturnStmt(cast<ReturnStmt>(*S)); break;
742 void CodeGenFunction::EmitReturnStmt(const ReturnStmt &S) {
/external/clang/lib/Analysis/
H A DCFG.cpp354 CFGBlock *VisitReturnStmt(ReturnStmt *R);
1107 return VisitReturnStmt(cast<ReturnStmt>(S));
1680 CFGBlock *CFGBuilder::VisitReturnStmt(ReturnStmt *R) {

Completed in 325 milliseconds

12