void jit_init(void)
{
+ TRACESUBSYSTEMINITIALIZATION("jit_init");
+
#if defined(ENABLE_JIT)
/* initialize stack analysis subsystem */
#endif
#if defined(ENABLE_INLINING) && defined(ENABLE_INLINING_DEBUG)
- if (opt_inlining && opt_inline_debug_all)
+ if (opt_Inline && opt_InlineAll)
jd->flags |= JITDATA_FLAG_INLINE;
#endif
jd->flags |= JITDATA_FLAG_VERBOSECALL;
#if defined(ENABLE_REPLACEMENT) && defined(ENABLE_INLINING)
- if (opt_inlining)
+ if (opt_Inline)
jd->flags |= JITDATA_FLAG_COUNTDOWN;
#endif
jd->flags |= JITDATA_FLAG_VERBOSECALL;
#if defined(ENABLE_INLINING)
- if (opt_inlining)
+ if (opt_Inline)
jd->flags |= JITDATA_FLAG_INLINE;
#endif
# endif /* defined(ENABLE_LSRA) && !defined(ENABLE_SSA) */
#if defined(ENABLE_SSA)
/* allocate registers */
- if ((opt_lsra) && (jd->exceptiontablelength == 0)) {
+ if ((opt_lsra) /*&& strcmp(jd->m->name->text, "findClass") != 0*/) {
jd->ls = DNEW(lsradata);
jd->ls = NULL;
ssa(jd);
/*lsra(jd);*/ regalloc(jd);
-
+ eliminate_subbasicblocks(jd);
STATISTICS(count_methods_allocated_by_lsra++);
} else