diff graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalOptions.java @ 4564:8fc6920e064b

avoid recursive inlining, escape analysis does no longer restart inlining with level 0, bugfixes
author Christian Haeubl <christian.haeubl@oracle.com>
date Fri, 10 Feb 2012 14:36:19 -0800
parents b27666ff9bd6
children e0f4a398fb11
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalOptions.java	Fri Feb 10 11:14:51 2012 -0800
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalOptions.java	Fri Feb 10 14:36:19 2012 -0800
@@ -49,6 +49,7 @@
     public static int     MaximumTrivialSize                 = 6;
     public static int     MaximumInlineLevel                 = 30;
     public static int     MaximumDesiredSize                 = 6000;
+    public static int     MaximumRecursiveInlining           = 1;
     // WeightBasedInliningPolicy (0)
     public static boolean ParseBeforeInlining                = ____;
     public static float   InliningSizePenaltyExp             = 20;