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/include/clang/AST/
DStmtCXX.h128 class CXXForRangeStmt : public Stmt {
137 CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEnd,
140 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { } in CXXForRangeStmt() function
DDataRecursiveASTVisitor.h1933 DEF_TRAVERSE_STMT(CXXForRangeStmt, {})
DRecursiveASTVisitor.h1950 DEF_TRAVERSE_STMT(CXXForRangeStmt, {
/external/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp459 if (cast<CXXForRangeStmt>(Parent)->getBody() == S) in getEnclosingStmtLocation()
1356 const CXXForRangeStmt *FR = cast<CXXForRangeStmt>(Term); in isInLoopBody()
1788 } else if (const CXXForRangeStmt *FRS = in GenerateAlternateExtensivePathDiagnostic()
1789 dyn_cast<CXXForRangeStmt>(Loop)) { in GenerateAlternateExtensivePathDiagnostic()
1826 } else if (isa<CXXForRangeStmt>(Term)) { in GenerateAlternateExtensivePathDiagnostic()
1939 const CXXForRangeStmt *FRS = cast<CXXForRangeStmt>(S); in isConditionForTerminator()
1950 if (const CXXForRangeStmt *FRS = dyn_cast<CXXForRangeStmt>(FL)) in isIncrementOrInitInForLoop()
2098 isa<CXXForRangeStmt>(s1Start))) in simplifySimpleBranches()
DCoreEngine.cpp395 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
/external/clang/lib/CodeGen/
DCodeGenPGO.cpp117 CXXForRangeStmt, enumerator
203 return PGOHash::CXXForRangeStmt; in getHashType()
440 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DCGStmt.cpp172 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S)); in EmitStmt()
473 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*SubStmt), S.getAttrs()); in EmitAttributedStmt()
931 CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S, in EmitCXXForRangeStmt()
DCoverageMappingGen.cpp697 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DCodeGenFunction.h54 class CXXForRangeStmt; variable
2016 void EmitCXXForRangeStmt(const CXXForRangeStmt &S,
/external/clang/lib/AST/
DStmt.cpp848 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEndStmt, in CXXForRangeStmt() function in CXXForRangeStmt
861 Expr *CXXForRangeStmt::getRangeInit() { in getRangeInit()
868 const Expr *CXXForRangeStmt::getRangeInit() const { in getRangeInit()
869 return const_cast<CXXForRangeStmt*>(this)->getRangeInit(); in getRangeInit()
872 VarDecl *CXXForRangeStmt::getLoopVariable() { in getLoopVariable()
878 const VarDecl *CXXForRangeStmt::getLoopVariable() const { in getLoopVariable()
879 return const_cast<CXXForRangeStmt*>(this)->getLoopVariable(); in getLoopVariable()
DStmtProfile.cpp194 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
DStmtPrinter.cpp311 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) { in VisitCXXForRangeStmt()
DExprConstant.cpp3544 const CXXForRangeStmt *FS = cast<CXXForRangeStmt>(S); in EvaluateStmt()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1165 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt> forRangeStmt;
1175 AST_MATCHER_P(CXXForRangeStmt, hasLoopVariable, internal::Matcher<VarDecl>, in AST_MATCHER_P() argument
1189 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>, in AST_MATCHER_P() argument
2839 CXXForRangeStmt), in AST_POLYMORPHIC_MATCHER_P() argument
/external/clang/include/clang/Basic/
DStmtNodes.td49 def CXXForRangeStmt : Stmt;
/external/clang/lib/Sema/
DSemaStmt.cpp2351 return new (Context) CXXForRangeStmt( in BuildCXXForRangeStmt()
2486 const CXXForRangeStmt *ForStmt) { in DiagnoseForRangeVariableCopies()
2528 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S); in FinishCXXForRangeStmt()
DAnalysisBasedWarnings.cpp788 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange(); in DiagUninitUse()
DTreeTransform.h6430 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) { in TransformCXXForRangeStmt()
/external/clang/lib/Analysis/
DCFG.cpp374 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S);
1467 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S)); in Visit()
3303 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
4471 E = cast<CXXForRangeStmt>(Terminator)->getCond(); in getTerminatorCondition()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1159 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
2688 S = new (Context) CXXForRangeStmt(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1112 void ASTStmtWriter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
/external/clang/tools/libclang/
DCIndex.cpp1836 void VisitCXXForRangeStmt(const CXXForRangeStmt *S);
2206 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()