* configure.ac: Define ENABLE_ESCAPE if ENABLE_SSA is defined.
authorPeter Molnar <pm@complang.tuwien.ac.at>
Sun, 1 Jun 2008 11:52:18 +0000 (13:52 +0200)
committerPeter Molnar <pm@complang.tuwien.ac.at>
Sun, 1 Jun 2008 11:52:18 +0000 (13:52 +0200)
* src/vm/global.h (ACC_METHOD_EA): new symbol.
* src/vm/jit/cfg.c (cfg_add_root): correctly initialize method member of basicblock.
* src/vm/jit/jit.c (basicblock) [ENABLE_SSA]: new members phis and phicount.
* src/vm/jit/jit.h (jit_compile_intern): Transform exception handlers only if -lsra is given.
* src/vm/jit/optimizing/Makefile.am: Adpated.
* src/vm/jit/optimizing/bytecode_escape.c: New file. Implementation of escape analysis on bytecode.
* src/vm/jit/optimizing/escape.c: Changed a lot.
* src/vm/jit/optimizing/ssa3.c: Changed a lot.
* src/vmcore/method.h (methodinfo) [ENABLE_ESCAPE]: New member paramescape.


No differences found