Home
last modified time | relevance | path

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

/external/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchTree.h18 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 …]
DGIMatchTree.cpp82 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/
DGICombinerEmitter.cpp863 GIMatchTreeBuilder TreeBuilder(0); in run()