Home
last modified time | relevance | path

Searched refs:GIMatchTreePartitioner (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchTree.h19 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 {
[all …]
DGIMatchTree.cpp318 [](const std::unique_ptr<GIMatchTreePartitioner> &A, in runStep()
319 const std::unique_ptr<GIMatchTreePartitioner> &B) { in runStep()
335 std::unique_ptr<GIMatchTreePartitioner> Partitioner = std::move(*PartitionerI); in runStep()