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. 
+ }}}