Estelle, Egor gave a correct list of passes which are interprocedural. In general, there are several ways to do interprocedural analysis in JIT (Jitrino.OPT):
1. Lazy analysis - analyze methods as they are compiled and save this info for further uses 2. "Managed" lazy analysis - the same as above but you may ask VM to compile a method out of orter, if you need to have it analyzed 3. Eager analysis - like in inlining, when you analyze methods (either bytecode or translated internal representation) in one compilation session. Thank you, Pavel On 26 Apr 2007 14:00:18 +0400, Egor Pasko <[EMAIL PROTECTED]> wrote:
On the 0x2C4 day of Apache Harmony Estelle Liu wrote: > Hi,all > I want to try to implement some interprocedural analysis in Harmony. Has > any interprocedural analysis existed? What I know of: 1. interprocedurl analysis via inlining 2. escape analysis 3. lazy exception throwing -- Egor Pasko
