/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 137 CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEnd, 138 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, Stmt *Body, 150 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); } 151 DeclStmt *getBeginEndStmt() { 152 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]); 156 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); } 159 const DeclStmt *getRangeStm [all...] |
H A D | Stmt.h | 436 /// DeclStmt - Adaptor class for mixing declarations with statements and 441 class DeclStmt : public Stmt { class in namespace:clang 446 DeclStmt(DeclGroupRef dg, SourceLocation startLoc, function in class:clang::DeclStmt 451 explicit DeclStmt(EmptyShell Empty) : Stmt(DeclStmtClass, Empty) { } function in class:clang::DeclStmt 453 /// isSingleDecl - This method returns true if this DeclStmt refers 869 /// If this IfStmt has a condition variable, return the faux DeclStmt 871 const DeclStmt *getConditionVariableDeclStmt() const { 872 return reinterpret_cast<DeclStmt*>(SubExprs[VAR]); 942 /// If this SwitchStmt has a condition variable, return the faux DeclStmt 944 const DeclStmt *getConditionVariableDeclStm [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefinedAssignmentChecker.cpp | 78 if (const DeclStmt *DS = dyn_cast<DeclStmt>(StoreE)) {
|
H A D | CheckerDocumentation.cpp | 38 check::PostStmt<DeclStmt>, 80 /// check::PostStmt<DeclStmt> 81 void checkPostStmt(const DeclStmt *DS, CheckerContext &C) const; 306 void CheckerDocumentation::checkPostStmt(const DeclStmt *DS,
|
H A D | VLASizeChecker.cpp | 31 class VLASizeChecker : public Checker< check::PreStmt<DeclStmt> > { 40 void checkPreStmt(const DeclStmt *DS, CheckerContext &C) const; 78 void VLASizeChecker::checkPreStmt(const DeclStmt *DS, CheckerContext &C) const {
|
H A D | LLVMConventionsChecker.cpp | 130 void VisitDeclStmt(DeclStmt *DS); 141 void StringRefCheckerVisitor::VisitDeclStmt(DeclStmt *S) { 144 for (DeclStmt::decl_iterator I = S->decl_begin(), E = S->decl_end();I!=E; ++I)
|
H A D | DereferenceChecker.cpp | 116 } else if (const DeclStmt *DS = dyn_cast<DeclStmt>(S)) {
|
H A D | MallocSizeofChecker.cpp | 103 TypeCallPair VisitDeclStmt(const DeclStmt *S) { 104 for (DeclStmt::const_decl_iterator I = S->decl_begin(), E = S->decl_end();
|
H A D | DeadStoresChecker.cpp | 310 else if (const DeclStmt *DS = dyn_cast<DeclStmt>(S)) 313 for (DeclStmt::const_decl_iterator DI=DS->decl_begin(), DE=DS->decl_end();
|
/external/clang/lib/Analysis/ |
H A D | PseudoConstantAnalysis.cpp | 172 const DeclStmt *DS = cast<DeclStmt>(Head); 174 for (DeclStmt::const_decl_iterator I = DS->decl_begin(),
|
H A D | LiveVariables.cpp | 225 void VisitDeclStmt(DeclStmt *DS); 306 const DeclStmt *DS = cast<DeclStmt>(S); 392 void TransferFunctions::VisitDeclStmt(DeclStmt *DS) { 393 for (DeclStmt::decl_iterator DI=DS->decl_begin(), DE = DS->decl_end(); 407 if (DeclStmt *DS = dyn_cast<DeclStmt>(element)) {
|
H A D | UninitializedValues.cpp | 327 void VisitDeclStmt(DeclStmt *DS); 376 void ClassifyRefs::VisitDeclStmt(DeclStmt *DS) { 377 for (DeclStmt::decl_iterator DI = DS->decl_begin(), DE = DS->decl_end(); 457 void VisitDeclStmt(DeclStmt *ds); 610 if (DeclStmt *DS = dyn_cast<DeclStmt>(FS->getElement())) { 679 void TransferFunctions::VisitDeclStmt(DeclStmt *DS) { 680 for (DeclStmt::decl_iterator DI = DS->decl_begin(), DE = DS->decl_end();
|
H A D | CFG.cpp | 372 CFGBlock *VisitDeclStmt(DeclStmt *DS); 373 CFGBlock *VisitDeclSubExpr(DeclStmt *DS); 443 LocalScope* addLocalScopeForDeclStmt(DeclStmt *DS, LocalScope* Scope = NULL); 930 if (DeclStmt *DS = dyn_cast<DeclStmt>(SI)) 937 // interesting only for DeclStmt. 938 if (DeclStmt *DS = dyn_cast<DeclStmt>(S->stripLabelLikeStatements())) 944 LocalScope* CFGBuilder::addLocalScopeForDeclStmt(DeclStmt *DS, 949 for (DeclStmt [all...] |
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 790 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEndStmt, 791 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, 804 DeclStmt *RangeStmt = getRangeStmt(); 815 Decl *LV = cast<DeclStmt>(getLoopVarStmt())->getSingleDecl(); 838 DeclStmt *DS = cast<DeclStmt>(SubExprs[VAR]); 849 SubExprs[VAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(), 869 DeclStmt *DS = cast<DeclStmt>(SubExpr [all...] |
H A D | StmtPrinter.cpp | 67 void PrintRawDeclStmt(const DeclStmt *S); 127 void StmtPrinter::PrintRawDeclStmt(const DeclStmt *S) { 128 DeclStmt::const_decl_iterator Begin = S->decl_begin(), End = S->decl_end(); 140 void StmtPrinter::VisitDeclStmt(DeclStmt *Node) { 193 if (const DeclStmt *DS = If->getConditionVariableDeclStmt()) 233 if (const DeclStmt *DS = Node->getConditionVariableDeclStmt()) 252 if (const DeclStmt *DS = Node->getConditionVariableDeclStmt()) 279 if (DeclStmt *DS = dyn_cast<DeclStmt>(Node->getInit())) 307 if (DeclStmt *D [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SubEngine.h | 77 virtual void processStaticInitializer(const DeclStmt *DS,
|
H A D | ExprEngine.h | 229 void processStaticInitializer(const DeclStmt *DS, 353 void VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred,
|
/external/clang/lib/ARCMigrate/ |
H A D | TransRetainReleaseDealloc.cpp | 235 if (DeclStmt *DS = dyn_cast<DeclStmt>(S)) { 371 DeclStmt *DeclS = dyn_cast_or_null<DeclStmt>(*CompStmtChild);
|
H A D | TransAutoreleasePool.cpp | 170 if (DeclStmt *DclS = dyn_cast<DeclStmt>(child)) { 420 DeclStmt *Dcl;
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineObjC.cpp | 78 if (const DeclStmt *DS = dyn_cast<DeclStmt>(elem)) {
|
H A D | CoreEngine.cpp | 351 HandleStaticInit(cast<DeclStmt>(Term), B, Pred); 465 void CoreEngine::HandleStaticInit(const DeclStmt *DS, const CFGBlock *B,
|
/external/clang/tools/libclang/ |
H A D | IndexBody.cpp | 134 bool VisitDeclStmt(DeclStmt *S) {
|
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 748 /// Records a synthetic DeclStmt and the DeclStmt it was constructed from. 750 /// The CFG uses synthetic DeclStmts when a single AST DeclStmt contains 752 void addSyntheticDeclStmt(const DeclStmt *Synthetic, 753 const DeclStmt *Source) { 760 typedef llvm::DenseMap<const DeclStmt *, const DeclStmt *>::const_iterator 843 /// source DeclStmt. 844 llvm::DenseMap<const DeclStmt *, const DeclStmt *> SyntheticDeclStmt [all...] |
/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 73 return Owned(new (Context) DeclStmt(DG, StartLoc, EndLoc)); 305 for (; i != NumElts && isa<DeclStmt>(Elts[i]); ++i) 309 for (; i != NumElts && !isa<DeclStmt>(Elts[i]); ++i) 313 Decl *D = *cast<DeclStmt>(Elts[i])->decl_begin(); 1527 if (DeclStmt *DS = dyn_cast_or_null<DeclStmt>(First)) { 1531 for (DeclStmt::decl_iterator DI=DS->decl_begin(), DE=DS->decl_end(); 1669 if (DeclStmt *DS = dyn_cast<DeclStmt>(First)) { 1843 DeclStmt *D [all...] |
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 584 DeclStmt> declStmt; 2044 /// \brief Matches the Decl of a DeclStmt which has a single declaration. 2053 AST_MATCHER_P(DeclStmt, hasSingleDecl, internal::Matcher<Decl>, InnerMatcher) { 2119 AST_MATCHER_P(DeclStmt, declCountIs, unsigned, N) { 2126 /// breaks up multiple-declaration DeclStmt's into multiple single-declaration 2127 /// DeclStmt's. 2142 AST_MATCHER_P2(DeclStmt, containsDeclaration, unsigned, N, 2147 DeclStmt::const_decl_iterator Iterator = Node.decl_begin(); 2409 internal::Matcher<DeclStmt>, InnerMatcher) { 2410 const DeclStmt* cons [all...] |