Code Review for 6829187

Prepared by:twisti on Wed Oct 28 19:51:33 CET 2009
Workspace:/export/home/twisti/mlvm/6829187
Compare against: /export/home/twisti/hotspot-comp/hotspot
Compare against version:-2
Summary of changes: 573 lines changed: 484 ins; 22 del; 67 mod; 58915 unchg
Patch of changes: 6829187.patch
Printable review: 6829187.pdf
Author comments:
Bug id: 6829187 compiler optimizations required for JSR 292
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/frame_x86.inline.hpp

rev 1025 : imported patch indy.compiler.patch
4 lines changed: 1 ins; 0 del; 3 mod; 290 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/x86_32.ad

rev 1025 : imported patch indy.compiler.patch
76 lines changed: 69 ins; 1 del; 6 mod; 13692 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/x86_64.ad

rev 1025 : imported patch indy.compiler.patch
61 lines changed: 58 ins; 1 del; 2 mod; 12810 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciClassList.hpp

rev 1025 : imported patch indy.compiler.patch
1 line changed: 1 ins; 0 del; 0 mod; 114 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciEnv.cpp

rev 1021 : 6858164: invokedynamic code needs some cleanup (post-6655638)
Note: The bug ID for this change set was erroneously used to call for review of 6815692.
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: ?
rev 1025 : imported patch indy.compiler.patch
38 lines changed: 35 ins; 2 del; 1 mod; 1055 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciEnv.hpp

rev 1025 : imported patch indy.compiler.patch
6 lines changed: 6 ins; 0 del; 0 mod; 385 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciMethod.cpp

rev 1025 : imported patch indy.compiler.patch
1 line changed: 0 ins; 0 del; 1 mod; 1075 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciMethod.hpp

rev 1025 : imported patch indy.compiler.patch
1 line changed: 0 ins; 0 del; 1 mod; 253 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciObject.hpp

rev 1025 : imported patch indy.compiler.patch
5 lines changed: 5 ins; 0 del; 0 mod; 278 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciObjectFactory.cpp

rev 1025 : imported patch indy.compiler.patch
7 lines changed: 7 ins; 0 del; 0 mod; 651 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciStreams.cpp

rev 1024 : imported patch indy-cleanup-6893081.patch
rev 1025 : imported patch indy.compiler.patch
12 lines changed: 11 ins; 0 del; 1 mod; 371 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciStreams.hpp

rev 1025 : imported patch indy.compiler.patch
2 lines changed: 2 ins; 0 del; 0 mod; 391 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciTypeFlow.cpp

rev 1025 : imported patch indy.compiler.patch
11 lines changed: 8 ins; 1 del; 2 mod; 2916 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/includeDB_compiler2

rev 1025 : imported patch indy.compiler.patch
1 line changed: 1 ins; 0 del; 0 mod; 1112 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/includeDB_core

rev 1021 : 6858164: invokedynamic code needs some cleanup (post-6655638)
Note: The bug ID for this change set was erroneously used to call for review of 6815692.
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: ?
rev 1023 : [mq]: meth.walker.patch
rev 1025 : imported patch indy.compiler.patch
7 lines changed: 7 ins; 0 del; 0 mod; 4696 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/bytecodeInfo.cpp

rev 1025 : imported patch indy.compiler.patch
15 lines changed: 8 ins; 5 del; 2 mod; 508 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/callGenerator.cpp

rev 1025 : imported patch indy.compiler.patch
76 lines changed: 73 ins; 2 del; 1 mod; 747 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/callGenerator.hpp

rev 1025 : imported patch indy.compiler.patch
1 line changed: 1 ins; 0 del; 0 mod; 266 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/callnode.hpp

rev 1025 : imported patch indy.compiler.patch
6 lines changed: 5 ins; 0 del; 1 mod; 911 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/doCall.cpp

rev 1024 : imported patch indy-cleanup-6893081.patch
rev 1025 : imported patch indy.compiler.patch
19 lines changed: 8 ins; 8 del; 3 mod; 863 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.cpp

rev 1025 : imported patch indy.compiler.patch
8 lines changed: 6 ins; 1 del; 1 mod; 3451 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/lcm.cpp

rev 1025 : imported patch indy.compiler.patch
2 lines changed: 2 ins; 0 del; 0 mod; 966 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/machnode.cpp

rev 1025 : imported patch indy.compiler.patch
11 lines changed: 11 ins; 0 del; 0 mod; 727 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/machnode.hpp

rev 1025 : imported patch indy.compiler.patch
4 lines changed: 4 ins; 0 del; 0 mod; 826 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/matcher.cpp

rev 1025 : imported patch indy.compiler.patch
91 lines changed: 53 ins; 0 del; 38 mod; 2289 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/matcher.hpp

rev 1025 : imported patch indy.compiler.patch
5 lines changed: 3 ins; 0 del; 2 mod; 408 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/output.cpp

rev 1024 : imported patch indy-cleanup-6893081.patch
rev 1025 : imported patch indy.compiler.patch
7 lines changed: 6 ins; 1 del; 0 mod; 2767 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/type.cpp

rev 1025 : imported patch indy.compiler.patch
2 lines changed: 0 ins; 0 del; 2 mod; 4097 unchg

------ ------ ------ ------ ------ --- New Patch Raw src/share/vm/ci/ciCPCache.cpp

rev 1025 : imported patch indy.compiler.patch
48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw src/share/vm/ci/ciCPCache.hpp

rev 1025 : imported patch indy.compiler.patch
45 lines changed: 45 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /export/home/twisti/bin/webrev (vers 23.18-hg-never).