RFR: 8328309: Remove malformed masked shift instruction selection patterns

Jatin Bhateja jbhateja at openjdk.org
Sat Mar 16 22:18:34 UTC 2024


- This bug fix patch removes existing masked logical right, logical left and arithmetic right shift memory operand patterns which do not take into account shift count rounding bitwise AND operation, this limits their applicability to generic cases.
- [JDK-8319889](https://bugs.openjdk.org/browse/JDK-8319889) also reported unhandled operation assertion failure seen with some shift operation test points in Vector API JTREG tests along with -XX:+StressIncrementalInlining flag.

Best Regards,
Jatin

-------------

Commit messages:
 - 8328309: Remove malformed masked shift instruction selection patterns

Changes: https://git.openjdk.org/jdk/pull/18338/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=18338&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8328309
  Stats: 45 lines in 1 file changed: 0 ins; 45 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/18338.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18338/head:pull/18338

PR: https://git.openjdk.org/jdk/pull/18338


More information about the hotspot-compiler-dev mailing list