Home
last modified time | relevance | path

Searched refs:CXXForRangeStmt (Results 1 – 23 of 23) sorted by relevance

/external/clang/test/Analysis/
Dtraversal-algorithm.mm56 // DFS-next:44 CXXForRangeStmt
57 // DFS-next:44 CXXForRangeStmt
58 // DFS-next:44 CXXForRangeStmt
59 // DFS-next:44 CXXForRangeStmt
63 // DFS-next:44 CXXForRangeStmt
64 // DFS-next:44 CXXForRangeStmt
65 // DFS-next:44 CXXForRangeStmt
66 // DFS-next:44 CXXForRangeStmt
70 // DFS-next:44 CXXForRangeStmt
73 // DFS-next:44 CXXForRangeStmt
[all …]
/external/clang/lib/AST/
DStmtCXX.cpp52 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, in CXXForRangeStmt() function in CXXForRangeStmt
69 Expr *CXXForRangeStmt::getRangeInit() { in getRangeInit()
76 const Expr *CXXForRangeStmt::getRangeInit() const { in getRangeInit()
77 return const_cast<CXXForRangeStmt *>(this)->getRangeInit(); in getRangeInit()
80 VarDecl *CXXForRangeStmt::getLoopVariable() { in getLoopVariable()
86 const VarDecl *CXXForRangeStmt::getLoopVariable() const { in getLoopVariable()
87 return const_cast<CXXForRangeStmt *>(this)->getLoopVariable(); in getLoopVariable()
DStmtProfile.cpp196 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DStmtPrinter.cpp313 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) { in VisitCXXForRangeStmt()
DASTImporter.cpp210 Stmt *VisitCXXForRangeStmt(CXXForRangeStmt *S);
5193 Stmt *ASTNodeImporter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
5223 return new (Importer.getToContext()) CXXForRangeStmt(ToRange, ToBegin, ToEnd, in VisitCXXForRangeStmt()
DExprConstant.cpp3757 const CXXForRangeStmt *FS = cast<CXXForRangeStmt>(S); in EvaluateStmt()
/external/clang/include/clang/AST/
DStmtCXX.h128 class CXXForRangeStmt : public Stmt {
140 CXXForRangeStmt(DeclStmt *Range, DeclStmt *Begin, DeclStmt *End,
144 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { } in CXXForRangeStmt() function
DRecursiveASTVisitor.h2044 DEF_TRAVERSE_STMT(CXXForRangeStmt, {
/external/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp459 if (cast<CXXForRangeStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation()
1354 const CXXForRangeStmt *FR = cast<CXXForRangeStmt>(Term); in isInLoopBody()
1786 } else if (const CXXForRangeStmt *FRS = in GenerateAlternateExtensivePathDiagnostic()
1787 dyn_cast<CXXForRangeStmt>(Loop)) { in GenerateAlternateExtensivePathDiagnostic()
1824 } else if (isa<CXXForRangeStmt>(Term)) { in GenerateAlternateExtensivePathDiagnostic()
1937 const CXXForRangeStmt *FRS = cast<CXXForRangeStmt>(S); in isConditionForTerminator()
1948 if (const CXXForRangeStmt *FRS = dyn_cast<CXXForRangeStmt>(FL)) in isIncrementOrInitInForLoop()
2096 isa<CXXForRangeStmt>(s1Start))) in simplifySimpleBranches()
DCoreEngine.cpp407 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
/external/clang/lib/CodeGen/
DCodeGenPGO.cpp84 CXXForRangeStmt, enumerator
170 return PGOHash::CXXForRangeStmt; in getHashType()
410 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DCGStmt.cpp179 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S)); in EmitStmt()
531 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*SubStmt), S.getAttrs()); in EmitAttributedStmt()
903 CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S, in EmitCXXForRangeStmt()
DCoverageMappingGen.cpp742 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DCodeGenFunction.h56 class CXXForRangeStmt; variable
2333 void EmitCXXForRangeStmt(const CXXForRangeStmt &S,
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1433 CXXForRangeStmt> cxxForRangeStmt;
1443 AST_MATCHER_P(CXXForRangeStmt, hasLoopVariable, internal::Matcher<VarDecl>, in AST_MATCHER_P() argument
1457 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>, in AST_MATCHER_P() argument
3541 CXXForRangeStmt, in AST_POLYMORPHIC_MATCHER_P() argument
/external/clang/include/clang/Basic/
DStmtNodes.td49 def CXXForRangeStmt : Stmt;
/external/clang/lib/Analysis/
DCFG.cpp445 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S);
1524 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S)); in Visit()
3407 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
4581 E = cast<CXXForRangeStmt>(Terminator)->getCond(); in getTerminatorCondition()
/external/clang/lib/Sema/
DSemaStmt.cpp2422 return new (Context) CXXForRangeStmt( in BuildCXXForRangeStmt()
2563 const CXXForRangeStmt *ForStmt) { in DiagnoseForRangeVariableCopies()
2605 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S); in FinishCXXForRangeStmt()
DAnalysisBasedWarnings.cpp800 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
DTreeTransform.h6916 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) { in TransformCXXForRangeStmt()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1206 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
3246 S = new (Context) CXXForRangeStmt(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1167 void ASTStmtWriter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
/external/clang/tools/libclang/
DCIndex.cpp1908 void VisitCXXForRangeStmt(const CXXForRangeStmt *S);
2392 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()