hg: jdk7u/jdk7u/hotspot: 7 new changesets

gnu.andrew at redhat.com gnu.andrew at redhat.com
Wed Feb 26 05:53:57 UTC 2020


Changeset: 1b0c1a628b3e
Author:    mbalao
Date:      2020-01-16 02:24 +0000
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1b0c1a628b3e

8225261: Better method resolutions
Reviewed-by: andrew

! src/share/vm/oops/klassVtable.cpp

Changeset: 2ab077a70b79
Author:    thartmann
Date:      2020-02-04 17:02 +0000
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2ab077a70b79

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

Changeset: aa627f367a9a
Author:    roland
Date:      2020-02-05 04:12 +0000
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aa627f367a9a

8149543: range check CastII nodes should not be split through Phi
Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations
Reviewed-by: kvn, mcberg

! src/share/vm/opto/loopopts.cpp

Changeset: 79dd5370ad0f
Author:    vlivanov
Date:      2016-05-24 18:42 +0300
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/79dd5370ad0f

8154831: CastII/ConvI2L for a range check is prematurely eliminated
Reviewed-by: kvn, thartmann

! src/share/vm/opto/connode.cpp
! src/share/vm/opto/subnode.cpp

Changeset: 699466530691
Author:    thartmann
Date:      2017-03-29 09:20 +0200
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/699466530691

8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn

! src/share/vm/opto/connode.cpp
! test/compiler/loopopts/TestLoopPeeling.java

Changeset: d92c52b180e4
Author:    andrew
Date:      2020-02-05 07:28 +0000
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d92c52b180e4

Added tag jdk7u251-b02 for changeset 699466530691

! .hgtags

Changeset: b39f2bbeccd1
Author:    andrew
Date:      2020-02-18 20:25 +0000
URL:       https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b39f2bbeccd1

Added tag jdk7u251-ga for changeset 699466530691

! .hgtags



More information about the jdk7u-dev mailing list