Lines Matching refs:GIMatchTreePartitioner
19 class GIMatchTreePartitioner; variable
124 std::unique_ptr<GIMatchTreePartitioner> Partitioner;
151 void setPartitioner(std::unique_ptr<GIMatchTreePartitioner> &&V) { in setPartitioner()
154 GIMatchTreePartitioner *getPartitioner() const { return Partitioner.get(); } in getPartitioner()
400 std::vector<std::unique_ptr<GIMatchTreePartitioner>> Partitioners;
429 void addPartitioner(std::unique_ptr<GIMatchTreePartitioner> P) { in addPartitioner()
445 class GIMatchTreePartitioner {
459 virtual ~GIMatchTreePartitioner() {} in ~GIMatchTreePartitioner()
460 virtual std::unique_ptr<GIMatchTreePartitioner> clone() const = 0;
559 class GIMatchTreeOpcodePartitioner : public GIMatchTreePartitioner {
568 std::unique_ptr<GIMatchTreePartitioner> clone() const override { in clone()
588 class GIMatchTreeVRegDefPartitioner : public GIMatchTreePartitioner {
602 std::unique_ptr<GIMatchTreePartitioner> clone() const override { in clone()