Searched refs:GIMatchTreeBuilder (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchTree.h | 18 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 D | GIMatchTree.cpp | 83 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 D | GICombinerEmitter.cpp | 863 GIMatchTreeBuilder TreeBuilder(0); in run()
|