/external/clang/include/clang/AST/ |
EvaluatedExprVisitor.h | 74 void VisitStmt(Stmt *S) { 75 for (Stmt::child_range C = S->children(); C; ++C)
|
ExprObjC.h | 30 Stmt *String; 51 static bool classof(const Stmt *T) { 81 static bool classof(const Stmt *T) { 95 Stmt *SubExpr; 121 static bool classof(const Stmt *T) { 156 static bool classof(const Stmt *T) { 188 return child_range((Stmt **)getElements(), 189 (Stmt **)getElements() + NumElements); 319 static bool classof(const Stmt *T) { 328 return child_range(reinterpret_cast<Stmt **>(this + 1) [all...] |
ExprCXX.h | 79 static bool classof(const Stmt *T) { 117 static bool classof(const Stmt *T) { 146 static bool classof(const Stmt *T) { 190 static bool classof(const Stmt *T) { 228 static bool classof(const Stmt *T) { 262 static bool classof(const Stmt *T) { 294 static bool classof(const Stmt *T) { 322 static bool classof(const Stmt *T) { 380 static bool classof(const Stmt *S) { 411 static bool classof(const Stmt *T) [all...] |
/external/clang/lib/ARCMigrate/ |
TransUnusedInitDelegate.cpp | 34 Stmt *Body; 43 void transformBody(Stmt *body) {
|
TransRetainReleaseDealloc.cpp | 35 Stmt *Body; 52 void transformBody(Stmt *body) { 187 Stmt *S = Msg; 199 Stmt::child_range StmtExprChild = StmtE->children(); 206 Stmt::child_range CompStmtChild = CompS->children(); 256 Stmt *S = E; 276 Stmt *parent = StmtMap->getParent(E);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
ArrayBoundChecker.cpp | 30 void checkLocation(SVal l, bool isLoad, const Stmt* S, 35 void ArrayBoundChecker::checkLocation(SVal l, bool isLoad, const Stmt* LoadS,
|
DereferenceChecker.cpp | 34 void checkLocation(SVal location, bool isLoad, const Stmt* S, 57 case Stmt::DeclRefExprClass: { 67 case Stmt::MemberExprClass: { 79 void DereferenceChecker::checkLocation(SVal l, bool isLoad, const Stmt* S, 131 case Stmt::ArraySubscriptExprClass: { 141 case Stmt::UnaryOperatorClass: { 150 case Stmt::MemberExprClass: { 162 case Stmt::ObjCIvarRefExprClass: {
|
UndefinedAssignmentChecker.cpp | 30 void checkBind(SVal location, SVal val, const Stmt *S, 36 const Stmt *StoreE,
|
CStringSyntaxChecker.cpp | 90 void VisitChildren(Stmt *S); 91 void VisitStmt(Stmt *S) { 169 void WalkAST::VisitChildren(Stmt *S) { 170 for (Stmt::child_iterator I = S->child_begin(), E = S->child_end(); I != E; 172 if (Stmt *child = *I)
|
ObjCContainersASTChecker.cpp | 81 void VisitChildren(Stmt *S); 82 void VisitStmt(Stmt *S) { VisitChildren(S); } 154 void WalkAST::VisitChildren(Stmt *S) { 155 for (Stmt::child_iterator I = S->child_begin(), E = S->child_end(); I!=E; ++I) 156 if (Stmt *child = *I)
|
UnreachableCodeChecker.cpp | 44 static inline const Stmt *getUnreachableStmt(const CFGBlock *CB); 123 if (const Stmt *label = CB->getLabel()) 124 if (label->getStmtClass() == Stmt::DefaultStmtClass) 150 if (const Stmt *S = getUnreachableStmt(CB)) { 189 // Find the Stmt* in a CFGBlock for reporting a warning 190 const Stmt *UnreachableCodeChecker::getUnreachableStmt(const CFGBlock *CB) { 195 if (const Stmt *S = CB->getTerminator()) 221 const Stmt *cond = pred->getTerminatorCondition();
|
MallocSizeofChecker.cpp | 31 typedef llvm::PointerUnion<const Stmt *, const VarDecl *> ExprParent; 59 void VisitChild(ExprParent Parent, const Stmt *S) { 66 void VisitChildren(const Stmt *S) { 67 for (Stmt::const_child_iterator I = S->child_begin(), E = S->child_end(); 69 if (const Stmt *child = *I) 86 TypeCallPair VisitStmt(const Stmt *S) {
|
/external/clang/include/clang/Analysis/FlowSensitive/ |
DataflowValues.h | 53 typedef llvm::DenseMap<const Stmt*, ValTy> StmtDataMapTy; 112 /// specified Stmt. If the dataflow analysis is a forward analysis, 113 /// this data corresponds to the point immediately before a Stmt. 115 /// the point after a Stmt. This data is only computed for block-level 117 ValTy& getStmtData(const Stmt *S) { 124 const ValTy& getStmtData(const Stmt *S) const {
|
/external/clang/lib/AST/ |
StmtIterator.cpp | 116 StmtIteratorBase::StmtIteratorBase(Decl *d, Stmt **s) 117 : stmt(s), decl(d), RawVAPtr(d ? DeclMode : 0) { 123 : stmt(0), DGI(dgi), RawVAPtr(DeclGroupMode), DGE(dge) { 128 : stmt(0), decl(0), RawVAPtr(SizeOfTypeVAMode) { 132 Stmt*& StmtIteratorBase::GetDeclExpr() const { 136 return const_cast<Stmt*&>(VAPtr->SizeExpr);
|
ExternalASTSource.cpp | 37 Stmt *ExternalASTSource::GetExternalDeclStmt(uint64_t Offset) {
|
StmtDumper.cpp | 1 //===--- StmtDumper.cpp - Dumping implementation for Stmt ASTs ------------===// 10 // This file implements the Stmt::dump/Stmt::print methods, which dump out the 50 void DumpSubTree(Stmt *S) { 62 Stmt::child_range CI = S->children(); 97 void DumpStmt(const Stmt *Node) { 126 void DumpSourceRange(const Stmt *Node); 130 void VisitStmt(Stmt *Node); 208 void StmtDumper::DumpSourceRange(const Stmt *Node) { 230 // Stmt printing methods [all...] |
/frameworks/compile/slang/ |
slang_rs_object_ref_count.h | 30 class Stmt; 71 static clang::Stmt *ClearRSObject(clang::VarDecl *VD, 139 void VisitStmt(clang::Stmt *S);
|
/external/clang/include/clang/Rewrite/ |
Rewriter.h | 30 class Stmt; 245 /// ReplaceStmt - This replaces a Stmt/Expr with another, using the pretty 248 bool ReplaceStmt(Stmt *From, Stmt *To); 262 std::string ConvertToString(Stmt *From);
|
/external/clang/lib/Analysis/ |
CallGraph.cpp | 35 void VisitStmt(Stmt *S) { VisitChildren(S); } 46 void VisitChildren(Stmt *S) { 47 for (Stmt::child_range I = S->children(); I; ++I) 103 if (Stmt *Body = D->getBody())
|
ProgramPoint.cpp | 21 ProgramPoint ProgramPoint::getProgramPoint(const Stmt *S, ProgramPoint::Kind K,
|
AnalysisDeclContext.cpp | 81 Stmt *AnalysisDeclContext::getBody() const { 111 void AnalysisDeclContext::registerForcedBlockExpression(const Stmt *stmt) { 114 // Default construct an entry for 'stmt'. 115 if (const Expr *e = dyn_cast<Expr>(stmt)) 116 stmt = e->IgnoreParens(); 117 (void) (*forcedBlkExprs)[stmt]; 121 AnalysisDeclContext::getBlockForRegisteredExpression(const Stmt *stmt) { 123 if (const Expr *e = dyn_cast<Expr>(stmt)) [all...] |
/external/clang/include/clang/Sema/ |
Ownership.h | 10 // This file contains classes for managing ownership of Stmt and Expr nodes. 35 class Stmt; 394 typedef ASTOwningVector<Stmt*, 32> StmtVector; 422 template<> struct IsResultPtrLowBitFree<Stmt*> { 433 typedef ActionResult<Stmt*> StmtResult; 442 inline Stmt *move(Stmt *S) { return S; } 445 typedef ASTMultiPtr<Stmt*> MultiStmtArg; 463 inline Stmt *AssertSuccess(StmtResult R) {
|
/external/clang/lib/Parse/ |
ParseAST.cpp | 22 #include "clang/AST/Stmt.h" 58 Stmt::EnableStatistics(); 116 Stmt::PrintStats();
|
/external/clang/include/clang/StaticAnalyzer/Core/ |
CheckerManager.h | 27 class Stmt; 166 /// \brief Run checkers handling Decls containing a Stmt body. 182 const Stmt *S, 195 const Stmt *S, 204 const Stmt *S, ExprEngine &Eng, 234 const Stmt *NodeEx, 235 const Stmt *BoundEx, 242 const Stmt *S, ExprEngine &Eng, 255 void runCheckersForBranchCondition(const Stmt *condition, 274 SymbolReaper &SymReaper, const Stmt *S [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExprEngine.h | 74 const Stmt *currentStmt; 135 const Stmt *getStmt() const; 180 void processBranch(const Stmt *Condition, const Stmt *Term, 259 void Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst); 363 const MemRegion *Dest, const Stmt *S, 428 const Stmt *Terminator, 434 void evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, 471 const Stmt *NodeEx, /* This will eventually be a CFGStmt */ 472 const Stmt *BoundEx [all...] |