Code Review for 7011839

Prepared by:twisti on Wed Jan 12 05:44:22 PST 2011
Workspace:/home/twisti/hotspot-comp/7011839
Compare against: /home/twisti/hotspot-comp/hotspot
Summary of changes: 17 lines changed: 6 ins; 9 del; 2 mod; 4751 unchg
Patch of changes: 7011839.patch
Printable review: 7011839.pdf
Author comments:
7011839: JSR 292 turn on escape analysis when using invokedynamic
Summary: Currently escape analysis is turned off when EnableInvokeDynamic is true.
Reviewed-by:

Actually I wanted to piggyback that one onto 6817525 but I think it's
better to get some extra testing before turning on method handle
functionality by default.

The suggested fix is to enable escape analysis again but
conservatively skip invokedynamic callees.

Bug id: Bug Database
Legend: Modified file
Deleted file
New file

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

7 lines changed: 6 ins; 0 del; 1 mod; 1436 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/arguments.cpp

10 lines changed: 0 ins; 9 del; 1 mod; 3315 unchg

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