Home
last modified time | relevance | path

Searched refs:traverseNode (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/
DDumpAST.cpp82 bool traverseNode(llvm::StringRef Role, const T &Node, const Callable &Body) { in traverseNode() function in clang::clangd::__anon9672ead00111::DumpVisitor
341 traverseNode("declaration", D, [&] { Base::TraverseDecl(D); }); in TraverseDecl()
344 return !TL || traverseNode("type", TL, [&] { Base::TraverseTypeLoc(TL); }); in TraverseTypeLoc()
347 return traverseNode("template name", TN, in TraverseTemplateName()
351 return traverseNode("template argument", TAL, in TraverseTemplateArgumentLoc()
355 return !NNSL || traverseNode("specifier", NNSL, [&] { in TraverseNestedNameSpecifierLoc()
360 return !CCI || traverseNode("constructor initializer", CCI, [&] { in TraverseConstructorInitializer()
365 return !A || traverseNode("attribute", A, [&] { Base::TraverseAttr(A); }); in TraverseAttr()
368 return traverseNode("base", CBS, in TraverseCXXBaseSpecifier()
DSelection.cpp480 return traverseNode(X, [&] { return Base::TraverseDecl(X); }); in TraverseDecl()
483 return traverseNode(&X, [&] { return Base::TraverseTypeLoc(X); }); in TraverseTypeLoc()
486 return traverseNode(&X, in TraverseTemplateArgumentLoc()
490 return traverseNode( in TraverseNestedNameSpecifierLoc()
494 return traverseNode( in TraverseConstructorInitializer()
521 return traverseNode<TypeLoc>( in TraverseQualifiedTypeLoc()
532 return traverseNode(S, [&] { in TraverseCXXForRangeStmt()
539 return traverseNode(E, [&] { return TraverseStmt(E->getSourceExpr()); }); in TraverseOpaqueValueExpr()
543 return traverseNode(E, [&] { return TraverseStmt(E->getSyntacticForm()); }); in TraversePseudoObjectExpr()
569 bool traverseNode(T *Node, const Func &Body) { in traverseNode() function in clang::clangd::__anonba3019980111::SelectionVisitor
/external/angle/src/compiler/translator/
DShaderStorageBlockOutputHLSL.cpp501 TIntermNode *loc = traverseNode(out, node, &blockMemberInfo); in traverseSSBOAccess()
512 TIntermTyped *ShaderStorageBlockOutputHLSL::traverseNode(TInfoSinkBase &out, in traverseNode() function in sh::ShaderStorageBlockOutputHLSL
535 return traverseNode(out, swizzleNode->getOperand(), blockMemberInfo); in traverseNode()
570 TIntermTyped *left = traverseNode(out, binaryNode->getLeft(), blockMemberInfo); in traverseNode()
579 traverseNode(out, binaryNode->getLeft(), blockMemberInfo); in traverseNode()
599 TIntermTyped *left = traverseNode(out, node->getLeft(), blockMemberInfo); in writeEOpIndexDirectOrIndirectOutput()
DShaderStorageBlockOutputHLSL.h63 TIntermTyped *traverseNode(TInfoSinkBase &out,