[jdk19] Integrated: 8288112: C2: Error: ShouldNotReachHere() in Type::typerr()
Jatin Bhateja
jbhateja at openjdk.org
Thu Jul 14 01:50:09 UTC 2022
On Fri, 8 Jul 2022 21:57:33 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
> [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
This pull request has now been integrated.
Changeset: fd89ab8d
Author: Jatin Bhateja <jbhateja at openjdk.org>
URL: https://git.openjdk.org/jdk19/commit/fd89ab8dacda1d6af5bd4be57a83362c8cdd5e20
Stats: 216 lines in 9 files changed: 208 ins; 0 del; 8 mod
8288112: C2: Error: ShouldNotReachHere() in Type::typerr()
Reviewed-by: dlong, kvn
-------------
PR: https://git.openjdk.org/jdk19/pull/128
More information about the hotspot-compiler-dev
mailing list