Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
20
-
b17
-
generic
-
generic
Description
After JDK-8139340 and JDK-8192846, vector conditional move was supported on x86. But the work flow is broken in the latest JDK. Also, no codegen rules for CMoveVF/CMoveVD in the aarch64 backend. The task is to fix and re-enable vector conditional move on x86 and support it on aarch64 as well.
Attachments
Issue Links
- relates to
-
JDK-8295407 C2 crash: Error: ShouldNotReachHere() in multiple vector tests with -XX:-MonomorphicArrayCheck -XX:-UncommonNullCast
- Resolved
-
JDK-8306302 C2 Superword fix: use VectorMaskCmp and VectorBlend instead of CMoveVF/D
- Resolved
-
JDK-8293833 Error mixing types with -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov
- Resolved