/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SymbolManager.h | 156 const Stmt *S; 163 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx, 170 const Stmt *getStmt() const { return S; } 178 static void Profile(llvm::FoldingSetNodeID& profile, const Stmt *S, 270 const Stmt *S; 275 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t, 280 const Stmt *getStmt() const { return S; } 289 const Stmt *S, QualType T, unsigned Count, 496 const SymbolConjured* getConjuredSymbol(const Stmt *E, 519 const SymbolMetadata* getMetadataSymbol(const MemRegion* R, const Stmt *S [all...] |
/external/clang/include/clang/Analysis/Support/ |
BlkExprDeclBitVector.h | 27 class Stmt; 189 bool isTracked(const Stmt *S) { return cfg->isBlkExpr(S); } 192 unsigned getIdx(const Stmt *S) const { 251 operator()(const Stmt *S, const AnalysisDataTy& AD) { 255 operator()(const Stmt *S, const AnalysisDataTy& AD) const {
|
/external/clang/lib/StaticAnalyzer/Core/ |
BugReporterVisitors.cpp | 32 const Stmt *bugreporter::GetDerefExpr(const ExplodedNode *N) { 35 const Stmt *S = N->getLocationAs<PostStmt>()->getStmt(); 51 const Stmt *bugreporter::GetDenomExpr(const ExplodedNode *N) { 52 const Stmt *S = N->getLocationAs<PreStmt>()->getStmt(); 58 const Stmt *bugreporter::GetCalleeExpr(const ExplodedNode *N) { 60 const Stmt *S = N->getLocationAs<PreStmt>()->getStmt(); 66 const Stmt *bugreporter::GetRetValExpr(const ExplodedNode *N) { 67 const Stmt *S = N->getLocationAs<PostStmt>()->getStmt(); 290 const Stmt *S, 400 // Registers every VarDecl inside a Stmt with a last store visitor [all...] |
CheckerManager.cpp | 139 const Stmt *S; 147 const Stmt *s, ExprEngine &eng, bool wasInlined = false) 168 const Stmt *S, 225 const Stmt *NodeEx; /* Will become a CFGStmt */ 226 const Stmt *BoundEx; 233 SVal loc, bool isLoad, const Stmt *NodeEx, 234 const Stmt *BoundEx, 258 const Stmt *NodeEx, 259 const Stmt *BoundEx, 272 const Stmt *S [all...] |
PathDiagnostic.cpp | 88 // We need to flatten the locations (convert Stmt* to locations) because 244 static SourceLocation getValidSourceLocation(const Stmt* S, 276 PathDiagnosticLocation::createBegin(const Stmt *S, 334 const Stmt* S = 0; 359 const Stmt *Term = BE->getSrc()->getTerminator(); 413 const Stmt *S = asStmt(); 417 case Stmt::DeclStmtClass: { 428 case Stmt::IfStmtClass: 429 case Stmt::WhileStmtClass: 430 case Stmt::DoStmtClass [all...] |
/external/clang/include/clang/AST/ |
Expr.h | 18 #include "clang/AST/Stmt.h" 52 /// Stmt. This allows an expression to be transparently used any place a Stmt 55 class Expr : public Stmt { 61 : Stmt(SC) 73 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } 591 return cast<Expr>(Stmt::IgnoreImplicit()); 664 static bool classof(const Stmt *T) { 731 static bool classof(const Stmt *T) { [all...] |
StmtVisitor.h | 1 //===--- StmtVisitor.h - Visitor for Stmt subclasses ------------*- C++ -*-===// 27 /// StmtVisitorBase - This class implements a simple visitor for Stmt 28 /// subclasses. Since Expr derives from Stmt, this also includes support for 38 RetTy Visit(PTR(Stmt) S) { 41 // optimizer (e.g. LLVM) will fold this comparison into the switch stmt 98 // Top switch stmt: dispatch to VisitFooStmt for each FooStmt. 100 default: llvm_unreachable("Unknown stmt kind!"); 101 #define ABSTRACT_STMT(STMT) 102 #define STMT(CLASS, PARENT) \ 103 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS) [all...] |
RecursiveASTVisitor.h | 26 #include "clang/AST/Stmt.h" 82 /// the node's dynamic type, until the top-most class (e.g. Stmt, 94 /// TraverseStmt(Stmt *x) and TraverseType(QualType x) work 153 bool shouldUseDataRecursionFor(Stmt *S) const { 162 bool TraverseStmt(Stmt *S); 244 // Declare Traverse*() for all concrete Stmt classes. 245 #define ABSTRACT_STMT(STMT) 246 #define STMT(CLASS, PARENT) \ 249 // The above header #undefs ABSTRACT_STMT and STMT upon exit. 251 // Define WalkUpFrom*() and empty Visit*() for all Stmt classes [all...] |
/external/clang/lib/ARCMigrate/ |
Internals.h | 18 class Stmt; 63 void removeStmt(Stmt *S); 66 void replaceStmt(Stmt *S, StringRef text);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
BoolAssignmentChecker.cpp | 29 void checkBind(SVal loc, SVal val, const Stmt *S, CheckerContext &C) const; 54 void BoolAssignmentChecker::checkBind(SVal loc, SVal val, const Stmt *S,
|
CheckObjCDealloc.cpp | 30 static bool scan_dealloc(Stmt *S, Selector Dealloc) { 44 for (Stmt::child_iterator I = S->child_begin(), E= S->child_end(); I!=E; ++I) 51 static bool scan_ivar_release(Stmt *S, ObjCIvarDecl *ID, 92 for (Stmt::child_iterator I = S->child_begin(), E= S->child_end(); I!=E; ++I)
|
ObjCUnusedIVarsChecker.cpp | 32 static void Scan(IvarUsageMap& M, const Stmt *S) { 50 for (Stmt::const_child_iterator I=S->child_begin(),E=S->child_end(); I!=E;++I)
|
LLVMConventionsChecker.cpp | 75 return RD->getName() == "Stmt" && InNamespace(RD, "clang"); 122 void VisitChildren(Stmt *S) { 123 for (Stmt::child_iterator I = S->child_begin(), E = S->child_end() ; 125 if (Stmt *child = *I) 128 void VisitStmt(Stmt *S) { VisitChildren(S); }
|
/external/clang/lib/Sema/ |
SemaStmt.cpp | 44 // Same thing in for stmt first clause (when expr) and third clause. 45 return Owned(static_cast<Stmt*>(E)); 145 void Sema::DiagnoseUnusedExprResult(const Stmt *S) { 248 Stmt **Elts = reinterpret_cast<Stmt**>(elts.release()); 323 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { 332 Stmt *SubStmt, Scope *CurScope) { 347 SourceLocation ColonLoc, Stmt *SubStmt) { 365 Stmt *SubStmt) 2515 CXXCatchStmt *stmt; member in class:__anon4900::TypeWithHandler [all...] |
/external/clang/include/clang/Frontend/ |
ChainedIncludesSource.h | 45 virtual Stmt *GetExternalDeclStmt(uint64_t Offset);
|
Utils.h | 43 class Stmt;
|
/external/clang/include/clang/StaticAnalyzer/Core/ |
Checker.h | 85 template <typename STMT> 88 static void _checkStmt(void *checker, const Stmt *S, CheckerContext &C) { 89 ((const CHECKER *)checker)->checkPreStmt(llvm::cast<STMT>(S), C); 92 static bool _handlesStmt(const Stmt *S) { 93 return llvm::isa<STMT>(S); 104 template <typename STMT> 107 static void _checkStmt(void *checker, const Stmt *S, CheckerContext &C) { 108 ((const CHECKER *)checker)->checkPostStmt(llvm::cast<STMT>(S), C); 111 static bool _handlesStmt(const Stmt *S) { 112 return llvm::isa<STMT>(S) [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 217 /// \brief Set of parent Stmts for the currently serializing sub stmt. 218 llvm::DenseSet<Stmt *> ParentStmts; 221 /// just after the stmt record. 222 llvm::DenseMap<Stmt *, uint64_t> SubStmtEntries; 333 SmallVector<Stmt *, 16> StmtsToEmit; 337 SmallVector<Stmt *, 16> *CollectedStmts; 393 void WriteSubStmt(Stmt *S, 394 llvm::DenseMap<Stmt *, uint64_t> &SubStmtEntries, 395 llvm::DenseSet<Stmt *> &ParentStmts); 647 void AddStmt(Stmt *S) [all...] |
/external/clang/lib/AST/ |
Android.mk | 54 Stmt.cpp \
|
/external/clang/tools/libclang/ |
IndexBody.cpp | 146 void IndexingContext::indexBody(const Stmt *S, const NamedDecl *Parent, 153 BodyIndexer(*this, Parent, DC).TraverseStmt(const_cast<Stmt*>(S));
|
CXCursor.h | 40 class Stmt; 55 CXCursor MakeCXCursor(clang::Stmt *S, clang::Decl *Parent, 200 Stmt *getCursorStmt(CXCursor Cursor);
|
/external/clang/include/clang/Analysis/FlowSensitive/ |
DataflowSolver.h | 301 void ProcessStmt(const Stmt *S, bool record, dataflow::forward_analysis_tag) { 303 TF.BlockStmt_Visit(const_cast<Stmt*>(S)); 306 void ProcessStmt(const Stmt *S, bool record, dataflow::backward_analysis_tag){ 307 TF.BlockStmt_Visit(const_cast<Stmt*>(S));
|
/external/javasqlite/src/main/java/SQLite/ |
Stmt.java | 12 public class Stmt { 27 * Prepare the next SQL statement for the Stmt instance. 41 * Stmt s = db.prepare("select * from x; select * from y;");
|
/external/clang/lib/Rewrite/ |
RewriteObjC.cpp | 68 Stmt *CurrentBody; 112 SmallVector<Stmt *, 32> Stmts; 140 llvm::DenseMap<Stmt *, Stmt *> ReplacedNodes; 196 void ReplaceStmt(Stmt *Old, Stmt *New) { 197 Stmt *ReplacingStmt = ReplacedNodes[Old]; 216 void ReplaceStmtWithRange(Stmt *Old, Stmt *New, SourceRange SrcRange) { 298 Stmt *RewriteFunctionBodyOrGlobalInitializer(Stmt *S) [all...] |
RewriteModernObjC.cpp | 68 Stmt *CurrentBody; 120 SmallVector<Stmt *, 32> Stmts; 150 llvm::DenseMap<Stmt *, Stmt *> ReplacedNodes; 210 void ReplaceStmt(Stmt *Old, Stmt *New) { 211 Stmt *ReplacingStmt = ReplacedNodes[Old]; 230 void ReplaceStmtWithRange(Stmt *Old, Stmt *New, SourceRange SrcRange) { 312 Stmt *RewriteFunctionBodyOrGlobalInitializer(Stmt *S) [all...] |