HomeSort by: relevance | last modified time | path
    Searched refs:CXXForRangeStmt (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtCXX.cpp 47 CXXForRangeStmt::CXXForRangeStmt(Stmt *Init, DeclStmt *Range,
65 Expr *CXXForRangeStmt::getRangeInit() {
72 const Expr *CXXForRangeStmt::getRangeInit() const {
73 return const_cast<CXXForRangeStmt *>(this)->getRangeInit();
76 VarDecl *CXXForRangeStmt::getLoopVariable() {
78 assert(LV && "No loop variable in CXXForRangeStmt");
82 const VarDecl *CXXForRangeStmt::getLoopVariable() const {
83 return const_cast<CXXForRangeStmt *>(this)->getLoopVariable();
ParentMapContext.cpp 166 matchParents<DeclStmt, CXXForRangeStmt>(ParentList, this);
168 std::get<const CXXForRangeStmt *>(AncestorNodes)
174 auto AncestorNodes = matchParents<VarDecl, DeclStmt, CXXForRangeStmt>(
177 std::get<const CXXForRangeStmt *>(AncestorNodes)
StmtOpenMP.cpp 97 if (isa<ForStmt>(S) || isa<CXXForRangeStmt>(S) ||
144 assert(isa<CXXForRangeStmt>(CurStmt) &&
146 CurStmt = cast<CXXForRangeStmt>(CurStmt)->getBody();
164 assert(isa<CXXForRangeStmt>(Loop) &&
166 Body = cast<CXXForRangeStmt>(Loop)->getBody();
StmtPrinter.cpp 346 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) {
StmtProfile.cpp 344 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Extract/
SourceExtraction.cpp 39 if (const auto *CXXFor = dyn_cast<CXXForRangeStmt>(S))
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h 127 /// CXXForRangeStmt - This represents C++0x [stmt.ranged]'s ranged for
134 class CXXForRangeStmt : public Stmt {
146 CXXForRangeStmt(Stmt *InitStmt, DeclStmt *Range, DeclStmt *Begin,
150 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { }
ASTNodeTraverser.h 148 isa<LambdaExpr, CXXForRangeStmt, CallExpr,
732 void VisitCXXForRangeStmt(const CXXForRangeStmt *Node) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
UncountedLocalVarsChecker.cpp 44 grandParent.begin()->get<CXXForRangeStmt>();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenPGO.cpp 96 CXXForRangeStmt,
265 DEFINE_NESTABLE_TRAVERSAL(CXXForRangeStmt)
284 return PGOHash::CXXForRangeStmt;
568 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
CGStmt.cpp 194 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S), Attrs);
1068 CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S,
CoverageMappingGen.cpp 1203 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
CGStmtOpenMP.cpp 168 if (const auto *CXXFor = dyn_cast<CXXForRangeStmt>(CurStmt)) {
1831 assert(isa<CXXForRangeStmt>(SimplifiedS) &&
1833 const auto *CXXFor = cast<CXXForRangeStmt>(SimplifiedS);
1973 dyn_cast<CXXForRangeStmt>(SyntacticalLoop)) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
BugReporter.cpp 674 if (cast<CXXForRangeStmt>(Parent)->getBody() == S)
1048 const auto *FR = cast<CXXForRangeStmt>(Term);
1251 } else if (const auto *FRS = dyn_cast<CXXForRangeStmt>(Loop)) {
1287 } else if (isa<CXXForRangeStmt>(Term)) {
1389 const auto *FRS = cast<CXXForRangeStmt>(S);
1400 if (const auto *FRS = dyn_cast<CXXForRangeStmt>(FL))
1545 isa<CXXForRangeStmt>(s1Start)))
CoreEngine.cpp 345 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 24 AST_MATCHER_P(CXXForRangeStmt, hasRangeStmt,
360 const auto AsNonConstRefRangeInit = cxxForRangeStmt(
449 findAll(stmt(cxxForRangeStmt(
479 match(findAll(stmt(cxxForRangeStmt(allOf(
492 match(findAll(cxxForRangeStmt(
528 cxxForRangeStmt(hasRangeStmt(equalsBoundNode("stmt"))))))))
CFG.cpp 560 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S);
2226 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S));
4381 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) {
5967 E = cast<CXXForRangeStmt>(Terminator)->getCond();
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmtAttr.cpp 87 if (!isa<DoStmt, ForStmt, CXXForRangeStmt, WhileStmt>(St)) {
SemaAvailability.cpp 592 return cast<CXXForRangeStmt>(Parent)->getBody() == S;
SemaStmt.cpp 2005 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
3014 return new (Context) CXXForRangeStmt(
3174 const CXXForRangeStmt *ForStmt) {
3223 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 239 bool TraverseCXXForRangeStmt(CXXForRangeStmt *Node) {
494 if (auto *RF = dyn_cast<CXXForRangeStmt>(S)) {
ASTMatchersInternal.cpp 881 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
882 cxxForRangeStmt;
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 2098 /// cxxForRangeStmt() matches 'for (auto a : i)'
2103 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
2104 cxxForRangeStmt;
2114 AST_MATCHER_P(CXXForRangeStmt, hasLoopVariable, internal::Matcher<VarDecl>,
2128 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>,
5120 /// cxxForRangeStmt(hasInitStatement(anything()))
5124 CXXForRangeStmt),
5285 CXXForRangeStmt,
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
BuildTree.cpp 828 bool TraverseCXXForRangeStmt(CXXForRangeStmt *S) {
1513 bool WalkUpFromCXXForRangeStmt(CXXForRangeStmt *S) {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1652 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) {
3154 S = new (Context) CXXForRangeStmt(Empty);

Completed in 108 milliseconds

1 2