[flang-commits] [flang] [mlir] [mlir][Transforms] `GreedyPatternRewriteDriver`: Do not CSE constants during iterations (PR #75897)

Sambhav Jain via flang-commits flang-commits at lists.llvm.org
Fri Feb 2 19:45:41 PST 2024


sjain-stanford wrote:

@matthias-springer we're seeing a bunch of downstream tests break that we've bisected to this change. These are not just lit tests (those were easy to fix with `s/CHECK/CHECK-DAG`), so we're still unsure what's the right fix here. The main phenomenon we seem to observe is when running the rewrite pass in debug mode: 
```
The pattern rewrite did not converge after scanning 10 times
```
Any ideas on what might be going on? Sorry but the repo is internal so we're unable to point to the pass that's failing. 
cc: @sjarus, @zezhang

https://github.com/llvm/llvm-project/pull/75897


More information about the flang-commits mailing list