Home
last modified time | relevance | path

Searched refs:GIMatchTreeBuilder (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.h18 class GIMatchTreeBuilder; variable
251 GIMatchTreeBuilder &Builder;
385 class GIMatchTreeBuilder {
395 std::vector<GIMatchTreeBuilder> SubtreeBuilders;
418 GIMatchTreeBuilder(GIMatchTree *TreeNode, unsigned NextInstrID) in GIMatchTreeBuilder() function
487 virtual void repartition(GIMatchTreeBuilder::LeafVec &Leaves) = 0;
494 GIMatchTreeBuilder &Builder,
575 void repartition(GIMatchTreeBuilder::LeafVec &Leaves) override;
577 GIMatchTreeBuilder &Builder) override;
616 void repartition(GIMatchTreeBuilder::LeafVec &Leaves) override;
[all …]
H A DGIMatchTree.cpp83 GIMatchTreeBuilder &Builder, StringRef Name, unsigned RootIdx, in GIMatchTreeBuilderLeafInfo()
190 void GIMatchTreeBuilder::addPartitionersForOperand(unsigned InstrID, in addPartitionersForOperand()
198 void GIMatchTreeBuilder::filterRedundantPartitioners() { in filterRedundantPartitioners()
208 void GIMatchTreeBuilder::evaluatePartitioners() { in evaluatePartitioners()
218 void GIMatchTreeBuilder::runStep() { in runStep()
358 std::unique_ptr<GIMatchTree> GIMatchTreeBuilder::run() { in run()
388 GIMatchTreeBuilder::LeafVec &Leaves) { in repartition()
533 unsigned PartitionIdx, GIMatchTreeBuilder &Builder, GIMatchTreeBuilder &SubBuilder) { in applyForPartition()
650 GIMatchTreeBuilder::LeafVec &Leaves) { in repartition()
706 unsigned PartitionIdx, GIMatchTreeBuilder &Builder, in applyForPartition()
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp863 GIMatchTreeBuilder TreeBuilder(0); in run()