diff graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java @ 10705:fd53f9f7007b

Truffle: refactor inlining
author Andreas Woess <andreas.woess@jku.at>
date Thu, 11 Jul 2013 13:09:28 +0200
parents 725922588833
children e2f5ae9afdc5
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java	Thu Jul 11 12:22:51 2013 +0200
+++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java	Thu Jul 11 13:09:28 2013 +0200
@@ -57,6 +57,10 @@
     public static final OptionValue<Integer> TruffleOperationCacheMaxNodes = new OptionValue<>(200);
     @Option(help = "")
     public static final OptionValue<Integer> TruffleGraphMaxNodes = new OptionValue<>(12000);
+    @Option(help = "")
+    public static final OptionValue<Integer> TruffleInliningMaxCallerSize = new OptionValue<>(300);
+    @Option(help = "")
+    public static final OptionValue<Integer> TruffleInliningMaxCalleeSize = new OptionValue<>(62);
 
     // tracing
     @Option(help = "")
@@ -73,5 +77,9 @@
     public static final OptionValue<Boolean> TraceTruffleCompilationExceptions = new OptionValue<>(true);
     @Option(help = "")
     public static final OptionValue<Boolean> TruffleCompilationExceptionsAreFatal = new OptionValue<>(true);
+    @Option(help = "")
+    public static final OptionValue<Boolean> TraceTruffleInlining = new OptionValue<>(true);
+    @Option(help = "")
+    public static final OptionValue<Boolean> TraceTruffleInliningDetails = new OptionValue<>(false);
     // @formatter:on
 }