HomeSort by relevance Sort by last modified time
    Searched refs:Stmt (Results 51 - 75 of 193) sorted by null

1 23 4 5 6 7 8

  /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...]

Completed in 729 milliseconds

1 23 4 5 6 7 8