loopnode.cpp needs some more work for Valhalla support, including reinstating:
assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1, "only phis");
And the tests marked with "TODO: 8353717" need IR match resinstated:
* test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestLWorld.java
* test/hotspot/jtreg/compiler/valhalla/inlinetypes/TestValueClasses.java
- relates to
-
JDK-8327465 [lworld] C2: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
-
- Closed
-
-
JDK-8350756 C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears
-
- Resolved
-
- links to
-
Commit(lworld) openjdk/valhalla/603ac0e3
-
Review(lworld) openjdk/valhalla/1426