Lines Matching full:hierarchy
39 // The class hierarchy of Node types.
42 class Hierarchy { class
44 Hierarchy(const llvm::RecordKeeper &Records) { in Hierarchy() function in __anon8677c2dd0111::Hierarchy
74 // Traverse the hierarchy in pre-order (base classes before derived).
104 const Hierarchy::NodeType &firstConcrete(const Hierarchy::NodeType &N) { in firstConcrete()
107 const Hierarchy::NodeType &lastConcrete(const Hierarchy::NodeType &N) { in lastConcrete()
133 Hierarchy H(Records); in EmitClangSyntaxNodeList()
148 H.visit([&](const Hierarchy::NodeType &N) { in EmitClangSyntaxNodeList()
192 Hierarchy H(Records); in EmitClangSyntaxNodeClasses()
196 H.visit([&](const Hierarchy::NodeType &N) { in EmitClangSyntaxNodeClasses()
201 H.visit([&](const Hierarchy::NodeType &N) { in EmitClangSyntaxNodeClasses()