Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.h19 class GIMatchTreePartitioner; variable
124 std::unique_ptr<GIMatchTreePartitioner> Partitioner;
151 void setPartitioner(std::unique_ptr<GIMatchTreePartitioner> &&V) { in setPartitioner()
397 std::vector<std::unique_ptr<GIMatchTreePartitioner>> Partitioners;
426 void addPartitioner(std::unique_ptr<GIMatchTreePartitioner> P) { in addPartitioner()
442 class GIMatchTreePartitioner {
456 virtual ~GIMatchTreePartitioner() {} in ~GIMatchTreePartitioner()
457 virtual std::unique_ptr<GIMatchTreePartitioner> clone() const = 0;
556 class GIMatchTreeOpcodePartitioner : public GIMatchTreePartitioner {
565 std::unique_ptr<GIMatchTreePartitioner> clone() const override { in clone()
[all …]
H A DGIMatchTree.cpp316 [](const std::unique_ptr<GIMatchTreePartitioner> &A, in runStep()
317 const std::unique_ptr<GIMatchTreePartitioner> &B) { in runStep()
333 std::unique_ptr<GIMatchTreePartitioner> Partitioner = std::move(*PartitionerI); in runStep()