Home
last modified time | relevance | path

Searched refs:Traverse (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/unittests/AST/
H A DASTTraverserTest.cpp159 TEST(Traverse, Dump) { in TEST() argument
281 TEST(Traverse, IgnoreUnlessSpelledInSourceVars) { in TEST() argument
635 TEST(Traverse, IgnoreUnlessSpelledInSourceStructs) { in TEST() argument
675 TEST(Traverse, IgnoreUnlessSpelledInSourceReturnStruct) { in TEST() argument
716 TEST(Traverse, IgnoreUnlessSpelledInSourceReturns) { in TEST() argument
945 TEST(Traverse, LambdaUnlessSpelledInSource) { in TEST() argument
1064 TEST(Traverse, IgnoreUnlessSpelledInSourceImplicit) { in TEST() argument
1581 TEST(Traverse, IgnoreUnlessSpelledInSourceTemplateInstantiations) { in TEST() argument
1867 TEST(Traverse, CXXRewrittenBinaryOperator) { in TEST() argument
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtraverse.h47 template <typename Visitor, typename Result> class Traverse {
49 explicit Traverse(Visitor &v) : visitor_{v} {} in Traverse() function
269 typename Base = Traverse<Visitor, bool>>
281 typename Base = Traverse<Visitor, Result>>
300 typename Base = Traverse<Visitor, Set>>
H A Dtools.h953 : public Traverse<GetSymbolVectorHelper, SymbolVector> {
955 using Base = Traverse<GetSymbolVectorHelper, Result>;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DRecursiveASTVisitor.h351 decltype(&RecursiveASTVisitor::Traverse##NAME), \
352 decltype(&Derived::Traverse##NAME)>::value \
355 decltype(&RecursiveASTVisitor::Traverse##NAME), \
356 decltype(&Derived::Traverse##NAME)>::value, \
358 .Traverse##NAME(static_cast<CLASS *>(VAR), QUEUE) \
359 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR)))
374 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr);
395 #define TYPE(CLASS, BASE) bool Traverse##CLASS##Type(CLASS##Type *T);
416 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
449 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D);
[all …]
/llvm-project-15.0.7/clang/unittests/libclang/
H A DTestUtils.h78 void Traverse(const F &TraversalFunctor) { in Traverse() function
/llvm-project-15.0.7/polly/cmake/
H A Dpolly_macros.cmake75 # Recursive helper for setup_source_group. Traverse the file system and add
/llvm-project-15.0.7/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp284 std::function<void(NodeId)> Traverse = [&](NodeId Id) { in getSubtreePostorder() local
287 Traverse(Child); in getSubtreePostorder()
290 Traverse(Root); in getSubtreePostorder()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dshape.cpp234 : public Traverse<GetLowerBoundHelper<RESULT, LBOUND_SEMANTICS>, RESULT> {
237 using Base = Traverse<GetLowerBoundHelper, RESULT>;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.cpp255 bool Traverse##N(N *S) { \
256 Base::Traverse##N(S); \
/llvm-project-15.0.7/mlir/test/Dialect/Vector/
H A Dcanonicalize.mlir382 // Traverse %B34 to its source(i.e. %V34@[*0*]).
392 // Traverse %B4 to its dest(i.e. %A4@[0]).
393 // Traverse %A4 to its dest(i.e. %B34@[0]).
394 // Traverse %B34 to its dest(i.e. %A34@[0]).
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp12484 bool Traverse(const BinaryOperator *E) { in Traverse() function in __anon7a1fdcea2811::DataRecursiveIntBinOpEvaluator
13114 return DataRecursiveIntBinOpEvaluator(*this, Result).Traverse(E); in VisitBinaryOperator()