Lines Matching refs:RewritePattern
21 Patterns are defined by inheriting from the `RewritePattern` class. This class
51 rewrite of the IR. A `RewritePattern` can specify this implementation either via
59 class MyPattern : public RewritePattern {
64 : RewritePattern(MyOp::getOperationName(), benefit, context) {}
67 : RewritePattern(benefit, MatchAnyOpTypeTag()) {}
138 class MyPattern : public RewritePattern {
140 /// Inherit constructors from RewritePattern.
141 using RewritePattern::RewritePattern;
168 class MyPattern : public RewritePattern {
170 /// Inherit the constructors from RewritePattern.
171 using RewritePattern::RewritePattern;
185 Constructing a RewritePattern should be performed by using the static
186 `RewritePattern::create<T>` utility method. This method ensures that the pattern
265 class MyPattern : public RewritePattern {
268 : RewritePattern(MyOp::getOperationName(), benefit, context) {}