Lines Matching refs:GIMatchTreeBuilder
18 class GIMatchTreeBuilder; variable
251 GIMatchTreeBuilder &Builder;
290 GIMatchTreeBuilderLeafInfo(GIMatchTreeBuilder &Builder, StringRef Name,
385 class GIMatchTreeBuilder {
395 std::vector<GIMatchTreeBuilder> SubtreeBuilders;
417 GIMatchTreeBuilder(unsigned NextInstrID) : NextInstrID(NextInstrID) {} in GIMatchTreeBuilder() function
418 GIMatchTreeBuilder(GIMatchTree *TreeNode, unsigned NextInstrID) in GIMatchTreeBuilder() function
487 virtual void repartition(GIMatchTreeBuilder::LeafVec &Leaves) = 0;
494 GIMatchTreeBuilder &Builder,
495 GIMatchTreeBuilder &SubBuilder) = 0;
575 void repartition(GIMatchTreeBuilder::LeafVec &Leaves) override;
576 void applyForPartition(unsigned Idx, GIMatchTreeBuilder &SubBuilder,
577 GIMatchTreeBuilder &Builder) override;
616 void repartition(GIMatchTreeBuilder::LeafVec &Leaves) override;
617 void applyForPartition(unsigned PartitionIdx, GIMatchTreeBuilder &Builder,
618 GIMatchTreeBuilder &SubBuilder) override;