| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SpuriouslyWakeUpFunctionsCheck.cpp | 63 unless(hasDescendant(mapAnyOf(ifStmt, whileStmt, forStmt, doStmt) in registerMatchers() 71 hasDescendant(mapAnyOf(ifStmt, whileStmt, forStmt, doStmt) in registerMatchers() 73 hasParent(mapAnyOf(whileStmt, forStmt, doStmt)), in registerMatchers() 75 hasParent(mapAnyOf(whileStmt, forStmt, doStmt))))))), in registerMatchers()
|
| H A D | TerminatingContinueCheck.cpp | 23 doStmt(hasCondition(ignoringImpCasts( in registerMatchers() 31 doStmt(), switchStmt())) in registerMatchers()
|
| H A D | UnusedReturnValueCheck.cpp | 154 auto UnusedInDoStmt = doStmt(hasBody(MatchedCallExpr)); in registerMatchers()
|
| H A D | SuspiciousStringCompareCheck.cpp | 113 stmt(anyOf(mapAnyOf(ifStmt, whileStmt, doStmt, forStmt) in registerMatchers()
|
| H A D | InfiniteLoopCheck.cpp | 156 Finder->addMatcher(mapAnyOf(whileStmt, doStmt, forStmt) in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | AvoidGotoCheck.cpp | 32 auto Loop = mapAnyOf(forStmt, cxxForRangeStmt, whileStmt, doStmt); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantControlFlowCheck.cpp | 41 mapAnyOf(forStmt, cxxForRangeStmt, whileStmt, doStmt) in registerMatchers()
|
| H A D | BracesAroundStatementsCheck.cpp | 110 Finder->addMatcher(doStmt().bind("do"), this); in registerMatchers()
|
| H A D | ContainerSizeEmptyCheck.cpp | 67 mapAnyOf(ifStmt, doStmt, whileStmt, forStmt, in AST_MATCHER()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/llvm/ |
| H A D | PreferIsaOrDynCastInConditionalsCheck.cpp | 58 ifStmt(Any), whileStmt(Any), doStmt(Condition), in registerMatchers()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | parse-tree.cpp | 73 const NonLabelDoStmt &doStmt{ in GetLoopControl() local 76 std::get<std::optional<LoopControl>>(doStmt.t)}; in GetLoopControl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | UnnecessaryValueParamCheck.cpp | 49 whileStmt(), doStmt())))))))), in hasLoopStmtAncestor()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/ |
| H A D | UnrollLoopsCheck.cpp | 34 const auto AnyLoop = anyOf(forStmt(), whileStmt(), doStmt(), CXXForRangeLoop); in registerMatchers()
|
| H A D | IdDependentBackwardBranchCheck.cpp | 75 doStmt(hasCondition(CondExpr)), in registerMatchers()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 500 const auto *doStmt = in rewriteIfGotos() local 502 std::string doName = doStmt ? getConstructName(*doStmt) : std::string{}; in rewriteIfGotos() 557 } else if (doStmt) { in rewriteIfGotos() 873 const auto &doStmt = *doEval.getIf<parser::NonLabelDoStmt>(); in analyzeBranches() local 875 std::get<std::optional<parser::LoopControl>>(doStmt.t); in analyzeBranches()
|
| H A D | OpenMP.cpp | 936 auto *doStmt = doLoop->getIf<Fortran::parser::NonLabelDoStmt>(); in genOMP() local 937 assert(doStmt && "Expected do loop to be in the nested evaluation"); in genOMP() 939 std::get<std::optional<Fortran::parser::LoopControl>>(doStmt->t); in genOMP()
|
| H A D | Bridge.cpp | 1087 auto *doStmt = doStmtEval.getIf<Fortran::parser::NonLabelDoStmt>(); in genFIR() local 1089 std::get<std::optional<Fortran::parser::LoopControl>>(doStmt->t); in genFIR()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-do-forall.cpp | 531 auto &doStmt{ in CheckDoConcurrent() local 533 currentStatementSourcePosition_ = doStmt.source; in CheckDoConcurrent() 536 DoConcurrentBodyEnforce doConcurrentBodyEnforce{context_, doStmt.source}; in CheckDoConcurrent()
|
| H A D | check-omp-structure.cpp | 449 const auto &doStmt{std::get<parser::Statement<parser::NonLabelDoStmt>>( in CheckDoWhile() local 451 context_.Say(doStmt.source, in CheckDoWhile()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 1475 EXPECT_TRUE(matches("void x() { do {} while(1); }", doStmt())); in TEST_P() 1476 EXPECT_TRUE(matches("void x() { do ; while(0); }", doStmt())); in TEST_P() 1480 EXPECT_TRUE(notMatches("void x() { while(1) {} }", doStmt())); in TEST_P()
|
| H A D | ASTMatchersTraversalTest.cpp | 2059 doStmt(hasBody(compoundStmt())))); in TEST()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 227 REGISTER_MATCHER(doStmt); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 899 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt; variable
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2177 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
|