File tree 2 files changed +8
-7
lines changed 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -361,7 +361,7 @@ This driver comes in two fashions:
361
361
* ` applyPatternsGreedily ` ("region-based driver") applies patterns to
362
362
all ops in a given region or a given container op (but not the container op
363
363
itself). I.e., the worklist is initialized with all containing ops.
364
- * ` applyOpPatternsAndFold ` ("op-based driver") applies patterns to the
364
+ * ` applyOpPatternsGreedily ` ("op-based driver") applies patterns to the
365
365
provided list of operations. I.e., the worklist is initialized with the
366
366
specified list of ops.
367
367
Original file line number Diff line number Diff line change @@ -56,13 +56,14 @@ static void applyPatterns(Region ®ion,
56
56
opsInRange.push_back (&op.value ());
57
57
}
58
58
59
- // `applyOpPatternsAndFold` may erase the ops so we can't do the pattern
60
- // matching in above iteration. Besides, erase op not-in-range may end up in
61
- // invalid module, so `applyOpPatternsAndFold` should come before that
62
- // transform.
59
+ // `applyOpPatternsGreedily` with folding may erase the ops so we can't do the
60
+ // pattern matching in above iteration. Besides, erase op not-in-range may end
61
+ // up in invalid module, so `applyOpPatternsGreedily` with folding should come
62
+ // before that transform.
63
63
for (Operation *op : opsInRange) {
64
- // `applyOpPatternsAndFold` returns whether the op is convered. Omit it
65
- // because we don't have expectation this reduction will be success or not.
64
+ // `applyOpPatternsGreedily` with folding returns whether the op is
65
+ // convered. Omit it because we don't have expectation this reduction will
66
+ // be success or not.
66
67
GreedyRewriteConfig config;
67
68
config.strictMode = GreedyRewriteStrictness::ExistingOps;
68
69
(void )applyOpPatternsGreedily (op, patterns, config);
You can’t perform that action at this time.
0 commit comments