Home
last modified time | relevance | path

Searched refs:ReturnStmt (Results 1 – 25 of 51) sorted by relevance

123

/minix/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DReturnPointerRangeChecker.cpp27 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 DReturnUndefChecker.cpp27 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 DCheckerDocumentation.cpp37 class CheckerDocumentation : public Checker< check::PreStmt<ReturnStmt>,
71 void checkPreStmt(const ReturnStmt *DS, CheckerContext &C) const {} in checkPreStmt()
H A DStackAddrEscapeChecker.cpp29 class StackAddrEscapeChecker : public Checker< check::PreStmt<ReturnStmt>,
35 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const;
119 void StackAddrEscapeChecker::checkPreStmt(const ReturnStmt *RS, in checkPreStmt()
H A DObjCSelfInitChecker.cpp60 check::PreStmt<ReturnStmt>,
74 void checkPreStmt(const ReturnStmt *S, CheckerContext &C) const;
211 void ObjCSelfInitChecker::checkPreStmt(const ReturnStmt *S, in checkPreStmt()
H A DIdenticalExprChecker.cpp348 const ReturnStmt *ReturnStmt1 = cast<ReturnStmt>(Stmt1); in isIdenticalStmt()
349 const ReturnStmt *ReturnStmt2 = cast<ReturnStmt>(Stmt2); in isIdenticalStmt()
H A DDeadStoresChecker.cpp305 if (!parent || !isa<ReturnStmt>(parent)) in observeStmt()
/minix/external/bsd/llvm/dist/clang/test/Index/
H A Dusrs.m184 // CHECK-source: usrs.m:3:45: ReturnStmt= Extent=[3:45 - 3:57]
223 // CHECK-source: usrs.m:38:3: ReturnStmt= Extent=[38:3 - 38:11]
231 // CHECK-source: usrs.m:42:3: ReturnStmt= Extent=[42:3 - 42:11]
239 // CHECK-source: usrs.m:49:32: ReturnStmt= Extent=[49:32 - 49:40]
260 // CHECK-source: usrs.m:64:16: ReturnStmt= Extent=[64:16 - 64:24]
266 // CHECK-source: usrs.m:65:16: ReturnStmt= Extent=[65:16 - 65:24]
272 // CHECK-source: usrs.m:66:16: ReturnStmt= Extent=[66:16 - 66:24]
280 // CHECK-source: usrs.m:69:16: ReturnStmt= Extent=[69:16 - 69:24]
302 // CHECK-source: usrs.m:76:3: ReturnStmt= Extent=[76:3 - 76:11]
H A Dannotate-subscripting.m57 // CHECK: Keyword: "return" [26:3 - 26:9] ReturnStmt=
H A Dannotate-tokens.m189 // CHECK: Keyword: "return" [7:3 - 7:9] ReturnStmt=
391 // CHECK: Keyword: "return" [72:3 - 72:9] ReturnStmt=
421 // CHECK: Keyword: "return" [78:5 - 78:11] ReturnStmt=
437 // CHECK: Keyword: "return" [81:3 - 81:9] ReturnStmt=
490 // CHECK: Keyword: "return" [100:3 - 100:9] ReturnStmt=
/minix/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp97 const ReturnStmt *RS = cast<ReturnStmt>(S); in getSVal()
H A DExprEngineCallAndReturn.cpp178 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx, in removeDeadOnEndOfFunction()
245 if (const ReturnStmt *RS = dyn_cast_or_null<ReturnStmt>(LastSt)) { in processCallExit()
991 void ExprEngine::VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred, in VisitReturnStmt()
H A DBugReporterVisitors.cpp94 if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(S)) in GetRetValExpr()
243 const ReturnStmt *Ret = dyn_cast<ReturnStmt>(SP->getStmt()); in visitNodeInitial()
/minix/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp186 isa<ReturnStmt>(StmtMap->getParentIgnoreParenCasts(E))) { in transformNonObjCToObjCCast()
379 if (ReturnStmt *retS = dyn_cast_or_null<ReturnStmt>(parent)) { in transformObjCToNonObjCCast()
H A DTransRetainReleaseDealloc.cpp199 if (ReturnStmt *RetS = dyn_cast<ReturnStmt>(nextStmt)) in isReturnedAfterAutorelease()
H A DTransAutoreleasePool.cpp307 if (ReturnStmt *retS = dyn_cast<ReturnStmt>(*SI)) in handlePoolScope()
/minix/external/bsd/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp82 ReturnStmt *makeReturn(const Expr *RetVal);
162 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
163 return new (C) ReturnStmt(SourceLocation(), const_cast<Expr*>(RetVal), in makeReturn()
H A DReachableCode.cpp71 if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(CS->getStmt())) { in isDeadReturn()
/minix/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp559 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { in findEnumForBlockReturn()
568 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { in findCommonEnumForBlockReturns()
569 ArrayRef<ReturnStmt*>::iterator i = returns.begin(), e = returns.end(); in findCommonEnumForBlockReturns()
589 static void adjustBlockReturnsToEnum(Sema &S, ArrayRef<ReturnStmt*> returns, in adjustBlockReturnsToEnum()
591 for (ArrayRef<ReturnStmt*>::iterator in adjustBlockReturnsToEnum()
593 ReturnStmt *ret = *i; in adjustBlockReturnsToEnum()
671 SmallVectorImpl<ReturnStmt*>::iterator I = CSI.Returns.begin(), in deduceClosureReturnType()
683 const ReturnStmt *RS = *I; in deduceClosureReturnType()
H A DSemaStmt.cpp1372 void VisitReturnStmt(ReturnStmt *S) { in VisitReturnStmt()
2744 ReturnStmt *Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, in ActOnCapScopeReturnStmt()
2900 const_cast<VarDecl*>(cast<ReturnStmt>(R.get())->getNRVOCandidate())) { in ActOnReturnStmt()
2960 ReturnStmt *Result = nullptr; in BuildReturnStmt()
3036 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, nullptr); in BuildReturnStmt()
3058 Result = new (Context) ReturnStmt(ReturnLoc); in BuildReturnStmt()
3111 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, NRVOCandidate); in BuildReturnStmt()
/minix/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h39 class ReturnStmt; variable
137 SmallVector<ReturnStmt*, 4> Returns;
/minix/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td25 def ReturnStmt : Stmt;
/minix/external/bsd/llvm/dist/clang/docs/
H A DIntroductionToTheClangAST.rst64 `-ReturnStmt 0x5aead68 <line:3:3, col:10>
/minix/external/bsd/llvm/dist/clang/include/clang/AST/
H A DStmt.h1343 class ReturnStmt : public Stmt {
1349 ReturnStmt(SourceLocation RL) in ReturnStmt() function
1353 ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) in ReturnStmt() function
1358 explicit ReturnStmt(EmptyShell Empty) : Stmt(ReturnStmtClass, Empty) { } in ReturnStmt() function
/minix/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h401 void VisitReturnStmt(const ReturnStmt *R, ExplodedNode *Pred,

123