HomeSort by relevance Sort by last modified time
    Searched refs:DeclStmt (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/clang/include/clang/AST/
StmtCXX.h 130 // SubExprs[RANGE] is an expression or declstmt.
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]);
    [all...]
Stmt.h 436 /// DeclStmt - Adaptor class for mixing declarations with statements and
441 class DeclStmt : public Stmt {
446 DeclStmt(DeclGroupRef dg, SourceLocation startLoc,
451 explicit DeclStmt(EmptyShell Empty) : Stmt(DeclStmtClass, Empty) { }
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 *getConditionVariableDeclStmt() const
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
UndefinedAssignmentChecker.cpp 78 if (const DeclStmt *DS = dyn_cast<DeclStmt>(StoreE)) {
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,
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 {
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)
DereferenceChecker.cpp 116 } else if (const DeclStmt *DS = dyn_cast<DeclStmt>(S)) {
MallocSizeofChecker.cpp 103 TypeCallPair VisitDeclStmt(const DeclStmt *S) {
104 for (DeclStmt::const_decl_iterator I = S->decl_begin(), E = S->decl_end();
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();
  /frameworks/compile/slang/
slang_rs_check_ast.h 64 void VisitDeclStmt(clang::DeclStmt *DS);
slang_rs_object_ref_count.h 65 clang::DeclStmt *DS,
140 void VisitDeclStmt(clang::DeclStmt *DS);
slang_rs_check_ast.cpp 226 void RSCheckAST::VisitDeclStmt(clang::DeclStmt *DS) {
228 for (clang::DeclStmt::decl_iterator I = DS->decl_begin(),
  /external/clang/lib/Analysis/
PseudoConstantAnalysis.cpp 172 const DeclStmt *DS = cast<DeclStmt>(Head);
174 for (DeclStmt::const_decl_iterator I = DS->decl_begin(),
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)) {
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();
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
    [all...]
  /external/clang/lib/AST/
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>(SubExprs[CONDVAR])
    [all...]
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 *DS = dyn_cast<DeclStmt>(Node->getElement())
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SubEngine.h 77 virtual void processStaticInitializer(const DeclStmt *DS,
ExprEngine.h 229 void processStaticInitializer(const DeclStmt *DS,
353 void VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred,
  /external/clang/lib/ARCMigrate/
TransRetainReleaseDealloc.cpp 235 if (DeclStmt *DS = dyn_cast<DeclStmt>(S)) {
371 DeclStmt *DeclS = dyn_cast_or_null<DeclStmt>(*CompStmtChild);
TransAutoreleasePool.cpp 170 if (DeclStmt *DclS = dyn_cast<DeclStmt>(child)) {
420 DeclStmt *Dcl;
  /external/clang/lib/StaticAnalyzer/Core/
ExprEngineObjC.cpp 78 if (const DeclStmt *DS = dyn_cast<DeclStmt>(elem)) {
  /external/clang/tools/libclang/
IndexBody.cpp 134 bool VisitDeclStmt(DeclStmt *S) {
  /external/clang/include/clang/Analysis/
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 *> SyntheticDeclStmts
    [all...]

Completed in 240 milliseconds

1 2 3