hg: jdk8u/jdk8u-dev/hotspot: 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Wed Jan 27 09:27:06 UTC 2016


Changeset: 535618ab1c04
Author:    thartmann
Date:      2016-01-27 09:02 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/535618ab1c04

6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check.
Reviewed-by: kvn, roland

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/TestLoopPeeling.java



More information about the jdk8u-all-changes mailing list