hotspot (original) (raw)
Code Review for hotspot
Prepared by: | roland on Thu Jan 16 17:21:41 CET 2014 |
---|---|
Workspace: | /net/mackdrive/export/jrts/work/rw140007/jdk9-repo/hotspot |
Compare against: | http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/ |
Compare against version: | qparent |
Summary of changes: | 622 lines changed: 452 ins; 18 del; 152 mod; 27439 unchg |
Patch of changes: | <hotspot.patch> |
Legend: | Modified file Deleted file New file |
[Cdiffs](src/share/vm/ci/ciClassList.hpp.cdiff.html) [Udiffs](src/share/vm/ci/ciClassList.hpp.udiff.html) [Sdiffs](src/share/vm/ci/ciClassList.hpp.sdiff.html) [Frames](src/share/vm/ci/ciClassList.hpp.frames.html) [Old](src/share/vm/ci/ciClassList.hpp-.html) [New](src/share/vm/ci/ciClassList.hpp.html) [Patch](src/share/vm/ci/ciClassList.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/ci/ciClassList.hpp)
src/share/vm/ci/ciClassList.hpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 120 unchg
[Cdiffs](src/share/vm/ci/ciMethodData.cpp.cdiff.html) [Udiffs](src/share/vm/ci/ciMethodData.cpp.udiff.html) [Sdiffs](src/share/vm/ci/ciMethodData.cpp.sdiff.html) [Frames](src/share/vm/ci/ciMethodData.cpp.frames.html) [Old](src/share/vm/ci/ciMethodData.cpp-.html) [New](src/share/vm/ci/ciMethodData.cpp.html) [Patch](src/share/vm/ci/ciMethodData.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/ci/ciMethodData.cpp)
src/share/vm/ci/ciMethodData.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
129 lines changed: 94 ins; 10 del; 25 mod; 596 unchg
[Cdiffs](src/share/vm/ci/ciMethodData.hpp.cdiff.html) [Udiffs](src/share/vm/ci/ciMethodData.hpp.udiff.html) [Sdiffs](src/share/vm/ci/ciMethodData.hpp.sdiff.html) [Frames](src/share/vm/ci/ciMethodData.hpp.frames.html) [Old](src/share/vm/ci/ciMethodData.hpp-.html) [New](src/share/vm/ci/ciMethodData.hpp.html) [Patch](src/share/vm/ci/ciMethodData.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/ci/ciMethodData.hpp)
src/share/vm/ci/ciMethodData.hpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
46 lines changed: 34 ins; 0 del; 12 mod; 529 unchg
[Cdiffs](src/share/vm/interpreter/bytecodeTracer.cpp.cdiff.html) [Udiffs](src/share/vm/interpreter/bytecodeTracer.cpp.udiff.html) [Sdiffs](src/share/vm/interpreter/bytecodeTracer.cpp.sdiff.html) [Frames](src/share/vm/interpreter/bytecodeTracer.cpp.frames.html) [Old](src/share/vm/interpreter/bytecodeTracer.cpp-.html) [New](src/share/vm/interpreter/bytecodeTracer.cpp.html) [Patch](src/share/vm/interpreter/bytecodeTracer.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/interpreter/bytecodeTracer.cpp)
src/share/vm/interpreter/bytecodeTracer.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 602 unchg
[Cdiffs](src/share/vm/oops/instanceKlass.cpp.cdiff.html) [Udiffs](src/share/vm/oops/instanceKlass.cpp.udiff.html) [Sdiffs](src/share/vm/oops/instanceKlass.cpp.sdiff.html) [Frames](src/share/vm/oops/instanceKlass.cpp.frames.html) [Old](src/share/vm/oops/instanceKlass.cpp-.html) [New](src/share/vm/oops/instanceKlass.cpp.html) [Patch](src/share/vm/oops/instanceKlass.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/instanceKlass.cpp)
src/share/vm/oops/instanceKlass.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
9 lines changed: 0 ins; 8 del; 1 mod; 3701 unchg
[Cdiffs](src/share/vm/oops/instanceKlass.hpp.cdiff.html) [Udiffs](src/share/vm/oops/instanceKlass.hpp.udiff.html) [Sdiffs](src/share/vm/oops/instanceKlass.hpp.sdiff.html) [Frames](src/share/vm/oops/instanceKlass.hpp.frames.html) [Old](src/share/vm/oops/instanceKlass.hpp-.html) [New](src/share/vm/oops/instanceKlass.hpp.html) [Patch](src/share/vm/oops/instanceKlass.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/instanceKlass.hpp)
src/share/vm/oops/instanceKlass.hpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 1316 unchg
[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 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
269 lines changed: 200 ins; 0 del; 69 mod; 1279 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 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
107 lines changed: 83 ins; 0 del; 24 mod; 2165 unchg
[Cdiffs](src/share/vm/opto/compile.cpp.cdiff.html) [Udiffs](src/share/vm/opto/compile.cpp.udiff.html) [Sdiffs](src/share/vm/opto/compile.cpp.sdiff.html) [Frames](src/share/vm/opto/compile.cpp.frames.html) [Old](src/share/vm/opto/compile.cpp-.html) [New](src/share/vm/opto/compile.cpp.html) [Patch](src/share/vm/opto/compile.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/compile.cpp)
src/share/vm/opto/compile.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
6 lines changed: 2 ins; 0 del; 4 mod; 3977 unchg
[Cdiffs](src/share/vm/opto/doCall.cpp.cdiff.html) [Udiffs](src/share/vm/opto/doCall.cpp.udiff.html) [Sdiffs](src/share/vm/opto/doCall.cpp.sdiff.html) [Frames](src/share/vm/opto/doCall.cpp.frames.html) [Old](src/share/vm/opto/doCall.cpp-.html) [New](src/share/vm/opto/doCall.cpp.html) [Patch](src/share/vm/opto/doCall.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/doCall.cpp)
src/share/vm/opto/doCall.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 1067 unchg
[Cdiffs](src/share/vm/opto/graphKit.cpp.cdiff.html) [Udiffs](src/share/vm/opto/graphKit.cpp.udiff.html) [Sdiffs](src/share/vm/opto/graphKit.cpp.sdiff.html) [Frames](src/share/vm/opto/graphKit.cpp.frames.html) [Old](src/share/vm/opto/graphKit.cpp-.html) [New](src/share/vm/opto/graphKit.cpp.html) [Patch](src/share/vm/opto/graphKit.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/graphKit.cpp)
src/share/vm/opto/graphKit.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
14 lines changed: 5 ins; 0 del; 9 mod; 4110 unchg
[Cdiffs](src/share/vm/opto/graphKit.hpp.cdiff.html) [Udiffs](src/share/vm/opto/graphKit.hpp.udiff.html) [Sdiffs](src/share/vm/opto/graphKit.hpp.sdiff.html) [Frames](src/share/vm/opto/graphKit.hpp.frames.html) [Old](src/share/vm/opto/graphKit.hpp-.html) [New](src/share/vm/opto/graphKit.hpp.html) [Patch](src/share/vm/opto/graphKit.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/graphKit.hpp)
src/share/vm/opto/graphKit.hpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 914 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 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: rev 5772 : imported patch chris
15 lines changed: 12 ins; 0 del; 3 mod; 1983 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 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
15 lines changed: 15 ins; 0 del; 0 mod; 369 unchg
[Cdiffs](src/share/vm/runtime/globals.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/globals.hpp.udiff.html) [Sdiffs](src/share/vm/runtime/globals.hpp.sdiff.html) [Frames](src/share/vm/runtime/globals.hpp.frames.html) [Old](src/share/vm/runtime/globals.hpp-.html) [New](src/share/vm/runtime/globals.hpp.html) [Patch](src/share/vm/runtime/globals.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/globals.hpp)
src/share/vm/runtime/globals.hpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
6 lines changed: 6 ins; 0 del; 0 mod; 3899 unchg
[Cdiffs](src/share/vm/runtime/java.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/java.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/java.cpp.sdiff.html) [Frames](src/share/vm/runtime/java.cpp.frames.html) [Old](src/share/vm/runtime/java.cpp-.html) [New](src/share/vm/runtime/java.cpp.html) [Patch](src/share/vm/runtime/java.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/java.cpp)
src/share/vm/runtime/java.cpp
rev 5771 : 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 812 unchg
This code review page was prepared using ../../c2-inlining/webrev.ksh(vers 23.18-hg-never-dev).