Lines Matching refs:Tree
72 const GIMatchTree &Tree; member in __anoncdaa66640111::format_partition_name
76 format_partition_name(const GIMatchTree &Tree, unsigned Idx) in format_partition_name() argument
77 : Tree(Tree), Idx(Idx) {} in format_partition_name()
79 Tree.getPartitioner()->emitPartitionName(OS, Idx); in print()
618 void generateCodeForTree(raw_ostream &OS, const GIMatchTree &Tree,
721 const GIMatchTree &Tree, in generateCodeForTree() argument
723 if (Tree.getPartitioner() != nullptr) { in generateCodeForTree()
724 Tree.getPartitioner()->generatePartitionSelectorCode(OS, Indent); in generateCodeForTree()
725 for (const auto &EnumChildren : enumerate(Tree.children())) { in generateCodeForTree()
727 << format_partition_name(Tree, EnumChildren.index()) << " */) {\n"; in generateCodeForTree()
735 for (const auto &Leaf : Tree.possible_leaves()) { in generateCodeForTree()
860 std::unique_ptr<GIMatchTree> Tree; in run() local
875 Tree = TreeBuilder.run(); in run()
878 Tree->writeDOTGraph(outs()); in run()
1029 generateCodeForTree(OS, *Tree, " "); in run()