The addition of atomic unrolled drain loops which precede fix-up segments which are significantly faster than scalar code. The requirement is that the main loop is super unrolled after vectorization.
- relates to
-
JDK-8272720 Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit
-
- Resolved
-
-
JDK-8307084 C2: Vectorized drain loop is not executed for some small trip counts
-
- In Progress
-
-
JDK-8129920 Vectorized loop unrolling
-
- Resolved
-
-
JDK-8276066 Reset LoopPercentProfileLimit for x86 due to suboptimal performance
-
- Resolved
-