Mercurial > hg > truffle
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 = "") |