graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File GRAAL-218 Sdiff graal/com.oracle.graal.phases/src/com/oracle/graal/phases

graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Print this page




  71     public static boolean PEAInliningHints                   = ____;
  72 
  73     public static double  TailDuplicationProbability         = 0.5;
  74     public static int     TailDuplicationTrivialSize         = 1;
  75 
  76     // absolute probability analysis
  77     public static boolean ProbabilityAnalysis                = true;
  78 
  79     // profiling information
  80     public static int     DeoptsToDisableOptimisticOptimization = 40;
  81     public static int     MatureExecutionsBranch             = 1;
  82     public static int     MatureExecutionsPerSwitchCase      = 1;
  83     public static int     MatureExecutionsTypeProfile        = 1;
  84 
  85     // comilation queue
  86     public static int     TimedBootstrap                     = -1;
  87     public static boolean PriorityCompileQueue               = true;
  88     public static int     SlowQueueCutoff                    = 100000;
  89     public static boolean SlowCompileThreads                 = ____;
  90     public static boolean DynamicCompilePriority             = ____;



  91 
  92     // graph caching
  93     public static boolean CacheGraphs                        = true;
  94     public static int     GraphCacheSize                     = 1000;
  95     public static boolean PrintGraphCache                    = ____;
  96 
  97     //loop transform settings TODO (gd) tune
  98     public static boolean LoopPeeling                        = true;
  99     public static boolean ReassociateInvariants              = true;
 100     public static boolean FullUnroll                         = true;
 101     public static boolean LoopUnswitch                       = true;
 102     public static int     FullUnrollMaxNodes                 = 300;
 103     public static int     ExactFullUnrollMaxNodes            = 1200;
 104     public static float   MinimumPeelProbability             = 0.35f;
 105     public static int     LoopMaxUnswitch                    = 3;
 106     public static int     LoopUnswitchMaxIncrease            = 50;
 107     public static int     LoopUnswitchUncertaintyBoost       = 5;
 108 
 109     // debugging settings
 110     public static boolean ZapStackOnMethodEntry              = ____;




  71     public static boolean PEAInliningHints                   = ____;
  72 
  73     public static double  TailDuplicationProbability         = 0.5;
  74     public static int     TailDuplicationTrivialSize         = 1;
  75 
  76     // absolute probability analysis
  77     public static boolean ProbabilityAnalysis                = true;
  78 
  79     // profiling information
  80     public static int     DeoptsToDisableOptimisticOptimization = 40;
  81     public static int     MatureExecutionsBranch             = 1;
  82     public static int     MatureExecutionsPerSwitchCase      = 1;
  83     public static int     MatureExecutionsTypeProfile        = 1;
  84 
  85     // comilation queue
  86     public static int     TimedBootstrap                     = -1;
  87     public static boolean PriorityCompileQueue               = true;
  88     public static int     SlowQueueCutoff                    = 100000;
  89     public static boolean SlowCompileThreads                 = ____;
  90     public static boolean DynamicCompilePriority             = ____;
  91     public static String  CompileTheWorld                    = "";
  92     public static int     CompileTheWorldStartAt             = 1;
  93     public static int     CompileTheWorldStopAt              = Integer.MAX_VALUE;
  94 
  95     // graph caching
  96     public static boolean CacheGraphs                        = true;
  97     public static int     GraphCacheSize                     = 1000;
  98     public static boolean PrintGraphCache                    = ____;
  99 
 100     //loop transform settings TODO (gd) tune
 101     public static boolean LoopPeeling                        = true;
 102     public static boolean ReassociateInvariants              = true;
 103     public static boolean FullUnroll                         = true;
 104     public static boolean LoopUnswitch                       = true;
 105     public static int     FullUnrollMaxNodes                 = 300;
 106     public static int     ExactFullUnrollMaxNodes            = 1200;
 107     public static float   MinimumPeelProbability             = 0.35f;
 108     public static int     LoopMaxUnswitch                    = 3;
 109     public static int     LoopUnswitchMaxIncrease            = 50;
 110     public static int     LoopUnswitchUncertaintyBoost       = 5;
 111 
 112     // debugging settings
 113     public static boolean ZapStackOnMethodEntry              = ____;


graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File