Searched refs:GIMatchTreeBuilder (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/utils/TableGen/GlobalISel/ |
| D | GIMatchTree.h | 18 class GIMatchTreeBuilder; variable 251 GIMatchTreeBuilder &Builder; 290 GIMatchTreeBuilderLeafInfo(GIMatchTreeBuilder &Builder, StringRef Name, 385 class GIMatchTreeBuilder { 395 std::vector<GIMatchTreeBuilder> SubtreeBuilders; 417 GIMatchTreeBuilder(unsigned NextInstrID) : NextInstrID(NextInstrID) {} in GIMatchTreeBuilder() function 418 GIMatchTreeBuilder(GIMatchTree *TreeNode, unsigned NextInstrID) in GIMatchTreeBuilder() function 487 virtual void repartition(GIMatchTreeBuilder::LeafVec &Leaves) = 0; 494 GIMatchTreeBuilder &Builder, 495 GIMatchTreeBuilder &SubBuilder) = 0; [all …]
|
| D | GIMatchTree.cpp | 83 GIMatchTreeBuilder &Builder, StringRef Name, unsigned RootIdx, in GIMatchTreeBuilderLeafInfo() 183 void GIMatchTreeBuilder::addPartitionersForInstr(unsigned InstrIdx) { in addPartitionersForInstr() 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() 562 GIMatchTreeBuilder::LeafVec &NewLeaves = SubBuilder.getPossibleLeaves(); in applyForPartition() [all …]
|
| /openbsd/src/gnu/llvm/llvm/utils/TableGen/ |
| D | GICombinerEmitter.cpp | 889 GIMatchTreeBuilder TreeBuilder(0); in run()
|