[jdk19] RFR: 8288112: C2: Error: ShouldNotReachHere() in Type::typerr() [v3]
Jatin Bhateja
jbhateja at openjdk.org
Mon Jul 11 20:59:36 UTC 2022
> [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) added new vector IR nodes and target specific backend support for ReverseByte vector operations.
> For each scalar operation, auto-vectorizer analysis stage checks for existence of vector IR opcode and target specific backend implementation. While processing scalar IR nodes corresponding to Java SE APIs [Short/Character/Integer/Long].reverseBytes SLP analysis checks passes since relevant support already existed. This bug fix patch handles missing scalar reversebyte opcode checks in SLP backed to enable creation of corresponding vector IR nodes.
>
> A new JBS issue [JDK-8290034](https://bugs.openjdk.org/browse/JDK-8290034) is created to add the missing auto-vectorization support for bit reverse operation targeting JDK mainline.
>
> Kindly review and share your feedback.
>
> Best Regards,
> Jatin
Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
8288112: Modifying SLP error generated with -XX:+TraceLoopOpts
-------------
Changes:
- all: https://git.openjdk.org/jdk19/pull/128/files
- new: https://git.openjdk.org/jdk19/pull/128/files/b4fc2c7b..d3556cbb
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk19&pr=128&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk19&pr=128&range=01-02
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk19/pull/128.diff
Fetch: git fetch https://git.openjdk.org/jdk19 pull/128/head:pull/128
PR: https://git.openjdk.org/jdk19/pull/128
More information about the hotspot-compiler-dev
mailing list