Code Review for 7042122

Prepared by:twisti on Tue May 10 00:41:47 PDT 2011
Workspace:/home/twisti/hotspot-comp/7042122
Compare against: /home/twisti/hotspot-comp/hotspot
Summary of changes: 98 lines changed: 47 ins; 3 del; 48 mod; 4036 unchg
Patch of changes: 7042122.patch
Printable review: 7042122.pdf
Author comments:
7042122: JSR 292: adjust various inline thresholds for JSR 292 API methods and method handle adapters
Reviewed-by:

The default inline thresholds for various JSR 292 API methods are too
small avoiding the possibility to inline through a method handle
chain. Currently it is required to tweak some command line options to
get decent performance. The tweaking should go away.

The change also renames two methods to follow our conventions and
changed the output of discounting method handle adapters from inlining
level.

Bug id: 7042122 JSR 292: adjust various inline thresholds for JSR 292 API methods and method handle adapters
Legend: Modified file
Deleted file
New file

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

1 line changed: 0 ins; 0 del; 1 mod; 68 unchg

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

6 lines changed: 5 ins; 0 del; 1 mod; 63 unchg

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

38 lines changed: 18 ins; 3 del; 17 mod; 540 unchg

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

16 lines changed: 3 ins; 0 del; 13 mod; 944 unchg

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

2 lines changed: 0 ins; 0 del; 2 mod; 588 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/methodHandleWalk.cpp

33 lines changed: 20 ins; 0 del; 13 mod; 1404 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/methodHandleWalk.hpp

2 lines changed: 1 ins; 0 del; 1 mod; 429 unchg

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