hotspot (original) (raw)
Code Review for hotspot
Prepared by: | roland on Tue Mar 17 10:07:42 CET 2015 |
---|---|
Workspace: | /net/mackdrive/export/jrts/work/rw140007/jdk9-repo/hotspot |
Compare against: | http://hg.openjdk.java.net/jdk9/hs-comp/hotspot |
Compare against version: | 7995 |
Summary of changes: | 1209 lines changed: 1065 ins; 38 del; 106 mod; 23158 unchg |
Patch of changes: | <hotspot.patch> |
Legend: | Modified file Deleted file New file |
[Cdiffs](src/share/vm/oops/methodData.cpp.cdiff.html) [Udiffs](src/share/vm/oops/methodData.cpp.udiff.html) [Sdiffs](src/share/vm/oops/methodData.cpp.sdiff.html) [Frames](src/share/vm/oops/methodData.cpp.frames.html) [Old](src/share/vm/oops/methodData.cpp-.html) [New](src/share/vm/oops/methodData.cpp.html) [Patch](src/share/vm/oops/methodData.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/methodData.cpp)
src/share/vm/oops/methodData.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 1685 unchg
[Cdiffs](src/share/vm/oops/methodData.hpp.cdiff.html) [Udiffs](src/share/vm/oops/methodData.hpp.udiff.html) [Sdiffs](src/share/vm/oops/methodData.hpp.sdiff.html) [Frames](src/share/vm/oops/methodData.hpp.frames.html) [Old](src/share/vm/oops/methodData.hpp-.html) [New](src/share/vm/oops/methodData.hpp.html) [Patch](src/share/vm/oops/methodData.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/methodData.hpp)
src/share/vm/oops/methodData.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 2500 unchg
[Cdiffs](src/share/vm/opto/cfgnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/cfgnode.hpp.udiff.html) [Sdiffs](src/share/vm/opto/cfgnode.hpp.sdiff.html) [Frames](src/share/vm/opto/cfgnode.hpp.frames.html) [Old](src/share/vm/opto/cfgnode.hpp-.html) [New](src/share/vm/opto/cfgnode.hpp.html) [Patch](src/share/vm/opto/cfgnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/cfgnode.hpp)
src/share/vm/opto/cfgnode.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
25 lines changed: 24 ins; 0 del; 1 mod; 543 unchg
[Cdiffs](src/share/vm/opto/ifnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/ifnode.cpp.udiff.html) [Sdiffs](src/share/vm/opto/ifnode.cpp.sdiff.html) [Frames](src/share/vm/opto/ifnode.cpp.frames.html) [Old](src/share/vm/opto/ifnode.cpp-.html) [New](src/share/vm/opto/ifnode.cpp.html) [Patch](src/share/vm/opto/ifnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/ifnode.cpp)
src/share/vm/opto/ifnode.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: rev 8006 : reviews
526 lines changed: 417 ins; 38 del; 71 mod; 1105 unchg
[Cdiffs](src/share/vm/opto/loopopts.cpp.cdiff.html) [Udiffs](src/share/vm/opto/loopopts.cpp.udiff.html) [Sdiffs](src/share/vm/opto/loopopts.cpp.sdiff.html) [Frames](src/share/vm/opto/loopopts.cpp.frames.html) [Old](src/share/vm/opto/loopopts.cpp-.html) [New](src/share/vm/opto/loopopts.cpp.html) [Patch](src/share/vm/opto/loopopts.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/loopopts.cpp)
src/share/vm/opto/loopopts.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
2 lines changed: 0 ins; 0 del; 2 mod; 2793 unchg
[Cdiffs](src/share/vm/opto/macro.cpp.cdiff.html) [Udiffs](src/share/vm/opto/macro.cpp.udiff.html) [Sdiffs](src/share/vm/opto/macro.cpp.sdiff.html) [Frames](src/share/vm/opto/macro.cpp.frames.html) [Old](src/share/vm/opto/macro.cpp-.html) [New](src/share/vm/opto/macro.cpp.html) [Patch](src/share/vm/opto/macro.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/macro.cpp)
src/share/vm/opto/macro.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 2608 unchg
[Cdiffs](src/share/vm/opto/multnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/multnode.cpp.udiff.html) [Sdiffs](src/share/vm/opto/multnode.cpp.sdiff.html) [Frames](src/share/vm/opto/multnode.cpp.frames.html) [Old](src/share/vm/opto/multnode.cpp-.html) [New](src/share/vm/opto/multnode.cpp.html) [Patch](src/share/vm/opto/multnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/multnode.cpp)
src/share/vm/opto/multnode.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
29 lines changed: 8 ins; 0 del; 21 mod; 187 unchg
[Cdiffs](src/share/vm/opto/multnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/multnode.hpp.udiff.html) [Sdiffs](src/share/vm/opto/multnode.hpp.sdiff.html) [Frames](src/share/vm/opto/multnode.hpp.frames.html) [Old](src/share/vm/opto/multnode.hpp-.html) [New](src/share/vm/opto/multnode.hpp.html) [Patch](src/share/vm/opto/multnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/multnode.hpp)
src/share/vm/opto/multnode.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
12 lines changed: 5 ins; 0 del; 7 mod; 94 unchg
[Cdiffs](src/share/vm/opto/node.cpp.cdiff.html) [Udiffs](src/share/vm/opto/node.cpp.udiff.html) [Sdiffs](src/share/vm/opto/node.cpp.sdiff.html) [Frames](src/share/vm/opto/node.cpp.frames.html) [Old](src/share/vm/opto/node.cpp-.html) [New](src/share/vm/opto/node.cpp.html) [Patch](src/share/vm/opto/node.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/node.cpp)
src/share/vm/opto/node.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 2182 unchg
[Cdiffs](src/share/vm/opto/node.hpp.cdiff.html) [Udiffs](src/share/vm/opto/node.hpp.udiff.html) [Sdiffs](src/share/vm/opto/node.hpp.sdiff.html) [Frames](src/share/vm/opto/node.hpp.frames.html) [Old](src/share/vm/opto/node.hpp-.html) [New](src/share/vm/opto/node.hpp.html) [Patch](src/share/vm/opto/node.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/node.hpp)
src/share/vm/opto/node.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 1614 unchg
[Cdiffs](src/share/vm/opto/subnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/subnode.hpp.udiff.html) [Sdiffs](src/share/vm/opto/subnode.hpp.sdiff.html) [Frames](src/share/vm/opto/subnode.hpp.frames.html) [Old](src/share/vm/opto/subnode.hpp-.html) [New](src/share/vm/opto/subnode.hpp.html) [Patch](src/share/vm/opto/subnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/subnode.hpp)
src/share/vm/opto/subnode.hpp
rev 8006 : reviews
2 lines changed: 2 ins; 0 del; 0 mod; 567 unchg
[Cdiffs](src/share/vm/runtime/deoptimization.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/deoptimization.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/deoptimization.cpp.sdiff.html) [Frames](src/share/vm/runtime/deoptimization.cpp.frames.html) [Old](src/share/vm/runtime/deoptimization.cpp-.html) [New](src/share/vm/runtime/deoptimization.cpp.html) [Patch](src/share/vm/runtime/deoptimization.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/deoptimization.cpp)
src/share/vm/runtime/deoptimization.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 2042 unchg
[Cdiffs](src/share/vm/runtime/deoptimization.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/deoptimization.hpp.udiff.html) [Sdiffs](src/share/vm/runtime/deoptimization.hpp.sdiff.html) [Frames](src/share/vm/runtime/deoptimization.hpp.frames.html) [Old](src/share/vm/runtime/deoptimization.hpp-.html) [New](src/share/vm/runtime/deoptimization.hpp.html) [Patch](src/share/vm/runtime/deoptimization.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/deoptimization.hpp)
src/share/vm/runtime/deoptimization.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
3 lines changed: 3 ins; 0 del; 0 mod; 404 unchg
[Cdiffs](src/share/vm/runtime/vmStructs.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/vmStructs.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/vmStructs.cpp.sdiff.html) [Frames](src/share/vm/runtime/vmStructs.cpp.frames.html) [Old](src/share/vm/runtime/vmStructs.cpp-.html) [New](src/share/vm/runtime/vmStructs.cpp.html) [Patch](src/share/vm/runtime/vmStructs.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vmStructs.cpp)
src/share/vm/runtime/vmStructs.cpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 3390 unchg
[Cdiffs](src/share/vm/utilities/globalDefinitions.hpp.cdiff.html) [Udiffs](src/share/vm/utilities/globalDefinitions.hpp.udiff.html) [Sdiffs](src/share/vm/utilities/globalDefinitions.hpp.sdiff.html) [Frames](src/share/vm/utilities/globalDefinitions.hpp.frames.html) [Old](src/share/vm/utilities/globalDefinitions.hpp-.html) [New](src/share/vm/utilities/globalDefinitions.hpp.html) [Patch](src/share/vm/utilities/globalDefinitions.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/utilities/globalDefinitions.hpp)
src/share/vm/utilities/globalDefinitions.hpp
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by:
7 lines changed: 7 ins; 0 del; 0 mod; 1444 unchg
------ ------ ------ ------ ---[New](test/compiler/rangechecks/TestExplicitRangeChecks.java.html) [Patch](test/compiler/rangechecks/TestExplicitRangeChecks.java.patch) [Raw](raw%5Ffiles/new/test/compiler/rangechecks/TestExplicitRangeChecks.java)
test/compiler/rangechecks/TestExplicitRangeChecks.java
rev 7999 : 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: rev 8006 : reviews
596 lines changed: 596 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using ../../c2-inlining/webrev.ksh(vers 23.18-hg-never-dev).