Searched refs:Stmt (Results 126 - 150 of 237) sorted by relevance

12345678910

/external/clang/include/clang/AST/
H A DStmtVisitor.h1 //===--- StmtVisitor.h - Visitor for Stmt subclasses ------------*- C++ -*-===//
28 /// StmtVisitorBase - This class implements a simple visitor for Stmt
29 /// subclasses. Since Expr derives from Stmt, this also includes support for
39 RetTy Visit(PTR(Stmt) S) {
104 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS);
164 RetTy VisitStmt(PTR(Stmt) Node) { return RetTy(); }
170 /// StmtVisitor - This class implements a simple visitor for Stmt subclasses.
171 /// Since Expr derives from Stmt, this also includes support for visiting Exprs.
173 /// This class does not preserve constness of Stmt pointers (see also
179 /// ConstStmtVisitor - This class implements a simple visitor for Stmt
[all...]
H A DRecursiveASTVisitor.h28 #include "clang/AST/Stmt.h"
78 /// the node's dynamic type, until the top-most class (e.g. Stmt,
90 /// TraverseStmt(Stmt *x) and TraverseType(QualType x) work
152 bool shouldUseDataRecursionFor(Stmt *S) const {
162 bool TraverseStmt(Stmt *S);
269 // Declare Traverse*() for all concrete Stmt classes.
275 // Define WalkUpFrom*() and empty Visit*() for all Stmt classes.
276 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
277 bool VisitStmt(Stmt *S) { return true; }
439 Stmt *
[all...]
H A DExternalASTSource.h32 class Stmt;
122 virtual Stmt *GetExternalDeclStmt(uint64_t Offset);
639 typedef LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>
/external/clang/tools/libclang/
H A DIndexDecl.cpp62 const Stmt *Body = D->getBody();
86 const Stmt *Body = D->getBody();
300 const Stmt *Body = FD->getBody();
H A DCursorVisitor.h262 void EnqueueWorkList(VisitorWorkList &WL, const Stmt *S);
263 LLVM_ATTRIBUTE_NOINLINE bool Visit(const Stmt *S);
H A DIndexTypeSourceInfo.cpp88 bool TraverseStmt(Stmt *S) {
/external/javasqlite/src/main/java/SQLite/
H A DDatabase.java710 * @return a Stmt object
713 public Stmt prepare(String sql) throws SQLite.Exception {
715 Stmt stmt = new Stmt();
769 * @param stmt Stmt object
772 private native void stmt_prepare(String sql, Stmt stmt)
/external/lldb/include/lldb/Core/
H A DClangForward.h106 class Stmt;
/external/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h70 virtual clang::Stmt *
/external/clang/lib/AST/
H A DExpr.cpp172 // See also Stmt.cpp:{getLocStart(),getLocEnd()}.
195 case Stmt::NoStmtClass: llvm_unreachable("statement without class");
198 case Stmt::type##Class: llvm_unreachable(#type " is not an Expr"); break;
200 case Stmt::type##Class: return getExprLocImpl<type>(this, &type::getExprLoc);
1087 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs];
1115 SubExprs = new (C) Stmt*[args.size()+PREARGS_START];
1137 SubExprs = new (C) Stmt*[PREARGS_START];
1145 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs];
1192 Stmt **NewSubExprs = new (C) Stmt*[NumArg
[all...]
H A DAndroid.mk72 Stmt.cpp \
H A DExprCXX.cpp210 SubExprs = new (C) Stmt*[TotalSize];
270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
774 void *Mem = C.Allocate(sizeof(CXXDefaultArgExpr) + sizeof(Stmt *));
871 Args = new (C) Stmt*[args.size()];
963 Stmt **Stored = getStoredStmts();
999 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1);
1017 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
1152 Stmt **StoredArgs = reinterpret_cast<Stmt **>(this + 1);
1174 Stmt
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h40 class Stmt;
133 const Stmt *S;
158 PathDiagnosticLocation(const Stmt *s,
201 static PathDiagnosticLocation createBegin(const Stmt *S,
209 static PathDiagnosticLocation createEnd(const Stmt *S,
279 const Stmt *asStmt() const { assert(isValid()); return S; }
298 static const Stmt *getStmt(const ExplodedNode *N);
301 static const Stmt *getNextStmt(const ExplodedNode *N);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DArrayBoundCheckerV2.cpp39 void checkLocation(SVal l, bool isLoad, const Stmt*S,
85 const Stmt* LoadS,
H A DNSErrorChecker.cpp163 void checkLocation(SVal loc, bool isLoad, const Stmt *S,
204 const Stmt *S,
H A DDeadStoresChecker.cpp258 void observeStmt(const Stmt *S, const CFGBlock *block,
304 const Stmt *parent = Parents.getParentIgnoreParenCasts(U);
400 void operator()(const Stmt *S) {
/external/clang/lib/ARCMigrate/
H A DTransforms.cpp296 void mark(Stmt *S) {
309 void trans::clearRefsIn(Stmt *S, ExprSet &refs) {
313 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) {
317 void trans::collectRemovables(Stmt *S, ExprSet &exprs) {
346 bool TraverseStmt(Stmt *rootS) {
H A DTransUnbridgedCasts.cpp65 Stmt *Body;
74 void transformBody(Stmt *body, Decl *ParentD) {
374 Stmt *parent = E;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h85 Environment Env; // Maps a Stmt to its current SVal.
206 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx,
275 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const;
277 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const;
321 ProgramStateRef addTaint(const Stmt *S, const LocationContext *LCtx,
333 bool isTainted(const Stmt *S, const LocationContext *LCtx,
692 inline SVal ProgramState::getSVal(const Stmt *Ex,
699 ProgramState::getSValAsScalarOrLoc(const Stmt *S,
H A DCheckerContext.h195 SVal getSVal(const Stmt *S) const {
H A DCoreEngine.h96 void HandleBranch(const Stmt *Cond, const Stmt *Term, const CFGBlock *B,
380 ExplodedNode *generateNode(const Stmt *S,
390 ExplodedNode *generateSink(const Stmt *S,
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp70 static std::pair<const Stmt*,
72 const Stmt *S = nullptr;
163 const Stmt *LastSt = nullptr;
229 const Stmt *CE = calleeCtx->getCallSite();
232 const Stmt *LastSt = nullptr;
471 const Stmt *CallE) {
622 if (const Stmt *Parent = CurLC->getParentMap().getParent(CtorExpr))
/external/clang/include/clang/Frontend/
H A DUtils.h52 class Stmt;
/external/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h83 Stmt *GetExternalDeclStmt(uint64_t Offset) override;
/external/clang/unittests/AST/
H A DASTTypeTraitsTest.cpp42 EXPECT_TRUE(DNT<Stmt>().isBaseOf(DNT<IfStmt>(), &Distance));

Completed in 466 milliseconds

12345678910