You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by Apache Wiki <wi...@apache.org> on 2008/05/13 10:40:31 UTC
[Harmony Wiki] Update of "Jitrino OPT/escape" by Mikhail Fursov
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.
The following page has been changed by Mikhail Fursov:
http://wiki.apache.org/harmony/Jitrino_OPT/escape
------------------------------------------------------------------------------
- The pass performs escape analysis for the compiled method.
-
- It creates data connection graph, sets states (local, argument escaped, global escaped)
- for objects created in compiled method.Then the it runs escape analysis related optimizations:
+ ''' 'escape' ''' - performs escape analysis and escape analysis based optimizations for the compiled method.
+ [[BR]][[BR]]
+ The optimization creates data connection graph, sets states (local, argument escaped, global escaped) for objects created in compiled method and runs escape analysis related optimizations.
+ [[BR]][[BR]]
+ The list of optimizations:
+ {{{
* monitor elimination optimization;
* scalar replacement optimization.
- At the end it saves information about method arguments and return value states for future usage.
+ }}}