* src/vm/jit/jit.c (jit_compile_intern): Perform inlining if
authoredwin <none@none>
Sat, 16 Dec 2006 22:53:24 +0000 (22:53 +0000)
committeredwin <none@none>
Sat, 16 Dec 2006 22:53:24 +0000 (22:53 +0000)
commit63429f68692b49b4c18e739e96918bc010c33ca5
treee5e0c81d8f9c96d146c627d5952e459a5eb2ec4f
parentf0ad12004dde3d67f79c4f8a22b2820d17fcb3a8
* src/vm/jit/jit.c (jit_compile_intern): Perform inlining if
JITDATA_FLAG_INLINE is set.

* src/vm/jit/inline/inline.c: Put the result of inlining into
the passed jitdata, instead of using a new one. Do not translate
returnAddresses in javalocals. It makes no sense.

* src/vm/jit/i386/codegen.h (M_BS): New macro.

* src/vm/jit/replace.h (RPLPOINT_FLAG_COUNTDOWN): New constant.
(Preparation for count-down replacement).

* src/vm/jit/jit.h (JITDATA_FLAG_COUNTDOWN): New flag.
(JITDATA_HAS_FLAG_COUNTDOWN): New macro.
src/vm/jit/i386/codegen.h
src/vm/jit/inline/inline.c
src/vm/jit/jit.c
src/vm/jit/jit.h
src/vm/jit/replace.h