Found this while looking at: https://mail.openjdk.org/pipermail/panama-dev/2024-December/020835.html
I believe the issue is that we optimize the pattern (base + offset) & mask when offset is a left shift but we miss the cases when offset is a constant.
I believe the issue is that we optimize the pattern (base + offset) & mask when offset is a left shift but we miss the cases when offset is a constant.
- causes
-
JDK-8350563 C2 compilation fails because PhaseCCP does not reach a fixpoint
-
- Open
-
- relates to
-
JDK-8349128 C2 SuperWord: generalize PopulateIndex patterns with constant vector
-
- Open
-
-
JDK-8277850 C2: optimize mask checks in counted loops
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/7f3ecb4d
-
Review(master) openjdk/jdk/22856