hg: jdk10/hs: 8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice"
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Fri Oct 13 13:22:14 UTC 2017
Changeset: 0a5f1b851890
Author: thartmann
Date: 2017-10-13 14:02 +0200
URL: http://hg.openjdk.java.net/jdk10/hs/rev/0a5f1b851890
8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice"
Summary: Only move the store if the LCA of all users is outside of the loop. Re-enable UseSubwordForMaxVector.
Reviewed-by: kvn, roland
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/TestMoveStoresOutOfLoops.java
More information about the jdk10-hs-changes
mailing list