'escape' - performs escape analysis and escape analysis based optimizations for the compiled method.

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.

The list of optimizations:

 * monitor elimination optimization;
 * scalar replacement optimization.

header file: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/escanalyzer.h
implementation file: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/escanalyzer.cpp

Jitrino_OPT/escape (last edited 2009-09-20 21:55:27 by localhost)