comparison graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java @ 13353:0e5c4f9fa9a5

enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
author Doug Simon <doug.simon@oracle.com>
date Mon, 16 Dec 2013 23:33:40 +0100
parents 5d2bc83e9d22
children 3e67710a6d08
comparison
equal deleted inserted replaced
13352:cd22c6bb4a35 13353:0e5c4f9fa9a5
84 public static final OptionValue<Integer> TailDuplicationTrivialSize = new OptionValue<>(1); 84 public static final OptionValue<Integer> TailDuplicationTrivialSize = new OptionValue<>(1);
85 85
86 // profiling information 86 // profiling information
87 @Option(help = "") 87 @Option(help = "")
88 public static final OptionValue<Integer> DeoptsToDisableOptimisticOptimization = new OptionValue<>(40); 88 public static final OptionValue<Integer> DeoptsToDisableOptimisticOptimization = new OptionValue<>(40);
89
90 // compilation queue
91 @Option(help = "Compile all methods in all classes on given class path")
92 public static final OptionValue<String> CompileTheWorld = new OptionValue<>(null);
93 @Option(help = "First class to consider when using CompileTheWorld")
94 public static final OptionValue<Integer> CompileTheWorldStartAt = new OptionValue<>(1);
95 @Option(help = "Last class to consider when using CompileTheWorld")
96 public static final OptionValue<Integer> CompileTheWorldStopAt = new OptionValue<>(Integer.MAX_VALUE);
97 89
98 // graph caching 90 // graph caching
99 @Option(help = "") 91 @Option(help = "")
100 public static final OptionValue<Boolean> CacheGraphs = new OptionValue<>(true); 92 public static final OptionValue<Boolean> CacheGraphs = new OptionValue<>(true);
101 @Option(help = "") 93 @Option(help = "")