[llvm] [LoopInterchange] Enable it by default (PR #124911)

Sjoerd Meijer via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 1 03:13:07 PDT 2025


sjoerdmeijer wrote:

The two remaining blockers for this work are:
- https://github.com/llvm/llvm-project/pull/144088
- https://github.com/llvm/llvm-project/pull/145050

The former is essentially a type-punning issue that is confusing DA. 
The latter is about removing getSourceElementType from Delinearization. 

@sebpop abandoned #144088, wasn't happy with that bandaid, and is going to work on a longer term solution. I am still interested in a short term solution though, so am going to see if we can detect this type punning pattern and try to bail. 

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


More information about the llvm-commits mailing list