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

/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.h19 class GIMatchTreePartitioner;
124 std::unique_ptr<GIMatchTreePartitioner> Partitioner;
151 void setPartitioner(std::unique_ptr<GIMatchTreePartitioner> &&V) {
154 GIMatchTreePartitioner *getPartitioner() const { return Partitioner.get(); }
400 std::vector<std::unique_ptr<GIMatchTreePartitioner>> Partitioners;
429 void addPartitioner(std::unique_ptr<GIMatchTreePartitioner> P) {
445 class GIMatchTreePartitioner { class in namespace:llvm
459 virtual ~GIMatchTreePartitioner() {}
460 virtual std::unique_ptr<GIMatchTreePartitioner> clone() const = 0;
559 class GIMatchTreeOpcodePartitioner : public GIMatchTreePartitioner {
[all...]
H A DGIMatchTree.cpp317 [](const std::unique_ptr<GIMatchTreePartitioner> &A,
318 const std::unique_ptr<GIMatchTreePartitioner> &B) {
334 std::unique_ptr<GIMatchTreePartitioner> Partitioner = std::move(*PartitionerI);

Completed in 48 milliseconds