|
template<typename Matcher > |
BackwardSliceMatcher< Matcher > | mlir::query::matcher::m_GetDefinitions (Matcher innerMatcher, int64_t maxDepth, bool inclusive, bool omitBlockArguments, bool omitUsesFromAbove) |
| Matches transitive defs of a top-level operation up to N levels. More...
|
|
template<typename Matcher > |
BackwardSliceMatcher< Matcher > | mlir::query::matcher::m_GetAllDefinitions (Matcher innerMatcher, int64_t maxDepth) |
| Matches all transitive defs of a top-level operation up to N levels. More...
|
|
template<typename BaseMatcher , typename Filter > |
PredicateBackwardSliceMatcher< BaseMatcher, Filter > | mlir::query::matcher::m_GetDefinitionsByPredicate (BaseMatcher innerMatcher, Filter filterMatcher, bool inclusive, bool omitBlockArguments, bool omitUsesFromAbove) |
| Matches all transitive defs of a top-level operation and stops where filterMatcher rejects. More...
|
|
template<typename BaseMatcher , typename Filter > |
PredicateForwardSliceMatcher< BaseMatcher, Filter > | mlir::query::matcher::m_GetUsersByPredicate (BaseMatcher innerMatcher, Filter filterMatcher, bool inclusive) |
| Matches all users of a top-level operation and stops where filterMatcher rejects. More...
|
|