sjoerdmeijer wrote:

> To Flang community: After this PR was merged, [lots of 
> miscompilations](https://github.com/llvm/llvm-project/issues?q=is%3Aissue%20state%3Aopen%20DA%20label%3Allvm%3Aanalysis%2Ccrash%20created%3A%3E2025-07-01)
>  were discovered in DependenceAnalysis, which LoopInterchange depends on. 
> Resolving these issues may take some time, so I suggest we disable 
> LoopInterchange by default for now. I'm not very familiar with Flang's 
> policy, so, what does the community think about this?

You're pointing to 4 patches, one of them I raised which I found by using 
different fuzzers. In my fuzzing exercise, I found ~30 issues, and I found a 
lot more issues in the loop vectoriser than there are issues in DA. Are we 
going to disable the vectoriser because we raise issues against it of which 
some of them are still open?

That's a rhetorical question. My point is, this needs to be judged on a case by 
case basis, and we shouldn't just point to a list of less than a handful 
issues, that is not going to be useful.  

https://github.com/llvm/llvm-project/pull/140182
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to