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

1 2 34 5 6 7 8

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

Completed in 282 milliseconds

1 2 34 5 6 7 8