Searched refs:valueToPosition (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.cpp | 521 DenseMap<Value, Position *> &valueToPosition, in visitUpward() argument 553 bool inserted = valueToPosition.try_emplace(value, opPos).second; in visitUpward() 558 getTreePredicates(predList, value, builder, valueToPosition, opPos, in visitUpward() 571 valueToPosition.try_emplace(value, pos); in visitUpward() 584 valueToPosition.try_emplace(value, pos); in visitUpward() 593 DenseMap<Value, Position *> &valueToPosition) { in buildPredicateList() argument 653 getTreePredicates(predList, bestRoot, builder, valueToPosition, in buildPredicateList() 667 if (valueToPosition.count(target)) in buildPredicateList() 675 Position *pos = valueToPosition.lookup(connector); in buildPredicateList() 687 getNonTreePredicates(pattern, predList, builder, valueToPosition); in buildPredicateList() [all …]
|
| H A D | PredicateTree.h | 60 DenseMap<Value, Position *> &valueToPosition);
|
| H A D | PDLToPDLInterp.cpp | 133 DenseMap<Value, Position *> valueToPosition; member 160 module, predicateBuilder, valueToPosition); in lower() 630 Position *inputPos = valueToPosition.lookup(oldValue); in generateRewriter()
|