hg: jdk9/hs-comp/hotspot: 8003585: strength reduce or eliminate range checks for power-of-two sized arrays
roland.westrelin at oracle.com
roland.westrelin at oracle.com
Tue Feb 2 15:10:02 UTC 2016
Changeset: 05d844f1a81a
Author: kmo
Date: 2016-01-19 14:52 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/05d844f1a81a
8003585: strength reduce or eliminate range checks for power-of-two sized arrays
Summary: change ((x & m) u<= m) to always true and ((x & (m - 1)) u< m) into (m > 0)
Reviewed-by: kvn, roland
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/subnode.cpp
+ test/compiler/rangechecks/PowerOf2SizedArraysChecks.java
More information about the jdk9-all-changes
mailing list