Searched refs:GIMatchTreeBuilder (Results 1 – 3 of 3) sorted by relevance
/external/llvm-project/llvm/utils/TableGen/GlobalISel/ |
D | GIMatchTree.h | 18 class GIMatchTreeBuilder; variable 251 GIMatchTreeBuilder &Builder; 290 GIMatchTreeBuilderLeafInfo(GIMatchTreeBuilder &Builder, StringRef Name, 388 class GIMatchTreeBuilder { 398 std::vector<GIMatchTreeBuilder> SubtreeBuilders; 420 GIMatchTreeBuilder(unsigned NextInstrID) : NextInstrID(NextInstrID) {} in GIMatchTreeBuilder() function 421 GIMatchTreeBuilder(GIMatchTree *TreeNode, unsigned NextInstrID) in GIMatchTreeBuilder() function 490 virtual void repartition(GIMatchTreeBuilder::LeafVec &Leaves) = 0; 497 GIMatchTreeBuilder &Builder, 498 GIMatchTreeBuilder &SubBuilder) = 0; [all …]
|
D | GIMatchTree.cpp | 82 GIMatchTreeBuilder &Builder, StringRef Name, unsigned RootIdx, in GIMatchTreeBuilderLeafInfo() 184 void GIMatchTreeBuilder::addPartitionersForInstr(unsigned InstrIdx) { in addPartitionersForInstr() 191 void GIMatchTreeBuilder::addPartitionersForOperand(unsigned InstrID, in addPartitionersForOperand() 199 void GIMatchTreeBuilder::filterRedundantPartitioners() { in filterRedundantPartitioners() 209 void GIMatchTreeBuilder::evaluatePartitioners() { in evaluatePartitioners() 219 void GIMatchTreeBuilder::runStep() { in runStep() 360 std::unique_ptr<GIMatchTree> GIMatchTreeBuilder::run() { in run() 390 GIMatchTreeBuilder::LeafVec &Leaves) { in repartition() 536 unsigned PartitionIdx, GIMatchTreeBuilder &Builder, GIMatchTreeBuilder &SubBuilder) { in applyForPartition() 565 GIMatchTreeBuilder::LeafVec &NewLeaves = SubBuilder.getPossibleLeaves(); in applyForPartition() [all …]
|
/external/llvm-project/llvm/utils/TableGen/ |
D | GICombinerEmitter.cpp | 863 GIMatchTreeBuilder TreeBuilder(0); in run()
|