Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/utils/TableGen/GlobalISel/
DGIMatchTree.h18 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 …]
DGIMatchTree.cpp83 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/
DGICombinerEmitter.cpp889 GIMatchTreeBuilder TreeBuilder(0); in run()