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