Home
last modified time | relevance | path

Searched refs:visitor (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree-visitor.h37 if (visitor.Pre(x)) { in Walk()
38 visitor.Post(x); in Walk()
65 Walk(*x, visitor); in Walk()
91 visitor.Post(x); in Walk()
138 visitor.Post(x); in Walk()
168 visitor.Post(x); in Walk()
182 visitor.Post(x); in Walk()
197 visitor.Post(x); in Walk()
212 visitor.Post(x); in Walk()
227 visitor.Post(x); in Walk()
[all …]
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndexHigh.cpp50 CXCursorAndRangeVisitor visitor; member
58 : TU(TU), FID(FID), SelectorIdIdx(selectorIdIdx), visitor(visitor) { in FindFileIdRefVisitData()
205 if (data->visitor.visit(data->visitor.context, cursor, in findFileIdRefVisit()
248 CXCursorAndRangeVisitor visitor; member
253 : Unit(Unit), File(File), Macro(Macro), visitor(visitor) { } in FindFileMacroRefVisitData()
300 if (data->visitor.visit(data->visitor.context, cursor, in findFileMacroRefVisit()
345 : Unit(Unit), File(File), visitor(visitor) { } in FindFileIncludesVisitor()
366 if (visitor.visit(visitor.context, cursor, in visit()
428 if (!visitor.visit) { in clang_findReferencesInFile()
473 visitor)) in clang_findReferencesInFile()
[all …]
/llvm-project-15.0.7/flang/include/flang/Common/
H A Dvisit.h54 VISITOR &&visitor, std::size_t which, VARIANT &&...u) { in Log2VisitHelper() argument
56 return visitor(std::get<LOW>(std::forward<VARIANT>(u))...); in Log2VisitHelper()
61 std::forward<VISITOR>(visitor), which, std::forward<VARIANT>(u)...); in Log2VisitHelper()
64 std::forward<VISITOR>(visitor), which, std::forward<VARIANT>(u)...); in Log2VisitHelper()
70 inline auto visit(VISITOR &&visitor, VARIANT &&...u)
71 -> decltype(visitor(std::get<0>(std::forward<VARIANT>(u))...)) {
72 using Result = decltype(visitor(std::get<0>(std::forward<VARIANT>(u))...));
76 return Log2VisitHelper<0, high, Result>(std::forward<VISITOR>(visitor),
81 std::forward<VISITOR>(visitor), std::forward<VARIANT>(u)...);
H A Dtemplate.h302 VISITOR &&visitor, typename VISITOR::Result &&defaultResult) {
305 if (auto result{visitor.template Test<std::tuple_element_t<J, Tuple>>()}) {
309 std::move(visitor), std::move(defaultResult));
317 VISITOR &&visitor,
320 std::move(visitor), std::move(defaultResult));
/llvm-project-15.0.7/flang/examples/PrintFlangFunctionNames/
H A DPrintFlangFunctionNames.cpp69 ParseTreeVisitor visitor; in executeAction() local
70 Fortran::parser::Walk(getParsing().parseTree(), visitor); in executeAction()
72 llvm::outs() << "\n==== Functions: " << visitor.fcounter << " ====\n"; in executeAction()
73 llvm::outs() << "==== Subroutines: " << visitor.scounter << " ====\n"; in executeAction()
/llvm-project-15.0.7/flang/examples/FlangOmpReport/
H A DFlangOmpReport.cpp55 OpenMPCounterVisitor visitor; in executeAction() local
56 visitor.parsing = &parsing; in executeAction()
59 Walk(parsing.parseTree(), visitor); in executeAction()
66 yout << visitor.constructClauses; in executeAction()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dunparse-with-symbols.cpp94 SymbolDumpVisitor visitor; in UnparseWithSymbols() local
95 parser::Walk(program, visitor); in UnparseWithSymbols()
98 int indent) { visitor.PrintSymbols(location, out, indent); }}; in UnparseWithSymbols()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLambdaCapturesChecker.cpp53 LocalVisitor visitor(this); in checkASTDecl() local
54 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
H A DNoUncountedMembersChecker.cpp64 LocalVisitor visitor(this); in checkASTDecl() local
65 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp57 LocalVisitor visitor(this); in checkASTDecl() local
58 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
H A DUncountedCallArgsChecker.cpp60 LocalVisitor visitor(this); in checkASTDecl() local
61 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
H A DUncountedLocalVarsChecker.cpp160 LocalVisitor visitor(this); in checkASTDecl() local
161 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
/llvm-project-15.0.7/llvm/utils/docker/scripts/llvm_checksum/
H A Dproject_tree.py27 def WalkProjectFiles(checkout_root, all_projects, project, visitor): argument
53 visitor(os.path.join(root, f))
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DProgramState.cpp575 if (!visitor.VisitSymbol(*SI)) in scan()
610 if (!visitor.VisitMemRegion(R)) in scan()
615 if (!visitor.VisitSymbol(SR->getSymbol())) in scan()
645 bool ProgramState::scanReachableSymbols(SVal val, SymbolVisitor& visitor) const { in scanReachableSymbols()
646 ScanReachableSymbols S(this, visitor); in scanReachableSymbols()
652 SymbolVisitor &visitor) const { in scanReachableSymbols()
653 ScanReachableSymbols S(this, visitor); in scanReachableSymbols()
/llvm-project-15.0.7/flang/lib/Lower/
H A DHostAssociations.cpp438 walkCaptureCategories(T visitor, Fortran::lower::AbstractConverter &converter, in walkCaptureCategories() argument
448 return CapturedProcedure::visit(visitor, converter, sym, ba); in walkCaptureCategories()
451 return CapturedAllocatableAndPointer::visit(visitor, converter, sym, ba); in walkCaptureCategories()
453 return CapturedArrays::visit(visitor, converter, sym, ba); in walkCaptureCategories()
455 return CapturedCharacterScalars::visit(visitor, converter, sym, ba); in walkCaptureCategories()
457 return CapturedSimpleScalars::visit(visitor, converter, sym, ba); in walkCaptureCategories()
H A DCallInterface.cpp211 ExprVisitor visitor) const { in walkResultLengths()
223 visitor(toEvExpr(*length)); in walkResultLengths()
246 ExprVisitor visitor) const { in walkResultExtents()
258 visitor(Fortran::evaluate::AsGenericExpr(getExtentExpr(shapeSpec))); in walkResultExtents()
275 auto visitor = [&](const Fortran::lower::SomeExpr &e) { in mustMapInterfaceSymbols() local
278 walkResultLengths(visitor); in mustMapInterfaceSymbols()
279 walkResultExtents(visitor); in mustMapInterfaceSymbols()
/llvm-project-15.0.7/clang/utils/analyzer/
H A Dexploded-graph-rewriter.py900 def explore(self, graph, visitor): argument
901 visitor.visit_begin_graph(graph)
904 visitor.visit_node(graph.nodes[node])
907 visitor.visit_edge(graph.nodes[node], graph.nodes[succ])
908 visitor.visit_end_of_graph()
1044 visitor = DotDumpVisitor(args.diff, args.dark, args.gray, args.topology,
1050 explorer.explore(graph, visitor)
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp381 MeasurementVisitor visitor; in executeAction() local
382 Fortran::parser::Walk(parseTree, visitor); in executeAction()
383 llvm::outs() << "Parse tree comprises " << visitor.objects in executeAction()
384 << " objects and occupies " << visitor.bytes in executeAction()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp64 LocalVisitor visitor(this); in checkASTDecl() local
65 visitor.TraverseDecl(const_cast<TranslationUnitDecl *>(TUD)); in checkASTDecl()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/include/clang/AST/
H A DBUILD.gn24 args = [ "-gen-clang-attr-ast-visitor" ]
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h402 bool scanReachableSymbols(SVal val, SymbolVisitor& visitor) const;
407 SymbolVisitor &visitor) const;
908 SymbolVisitor &visitor; variable
911 : state(std::move(st)), visitor(v) {} in ScanReachableSymbols()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h51 SourceLocationFindingVisitor visitor; in FindSourceLocation() local
52 Walk(x, visitor); in FindSourceLocation()
53 return visitor.source; in FindSourceLocation()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DCMakeLists.txt17 clang_tablegen(AttrVisitor.inc -gen-clang-attr-ast-visitor
/llvm-project-15.0.7/mlir/test/IR/
H A Dgeneric-visitors.mlir44 // Test the specific operation type visitor.
/llvm-project-15.0.7/clang/include/clang-c/
H A DIndex.h4305 CXCursorVisitor visitor,
6028 CXInclusionVisitor visitor,
6213 CXCursor cursor, CXFile file, CXCursorAndRangeVisitor visitor);
6228 CXTranslationUnit TU, CXFile file, CXCursorAndRangeVisitor visitor);
6856 CINDEX_LINKAGE unsigned clang_Type_visitFields(CXType T, CXFieldVisitor visitor,

12