Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/C1XOptions.java @ 2642:8932f1027050
Removed local value map.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 11 May 2011 14:15:14 +0200 |
parents | d1c5a798b73c |
children | 4694daa6af3a |
comparison
equal
deleted
inserted
replaced
2641:d1c5a798b73c | 2642:8932f1027050 |
---|---|
85 public static int TraceBytecodeParserLevel = 0; | 85 public static int TraceBytecodeParserLevel = 0; |
86 public static boolean PrintAssumptions = ____; | 86 public static boolean PrintAssumptions = ____; |
87 public static boolean QuietBailout = ____; | 87 public static boolean QuietBailout = ____; |
88 | 88 |
89 // all optimization settings | 89 // all optimization settings |
90 public static boolean OptLocalValueNumbering; | |
91 public static boolean OptCSEArrayLength; | 90 public static boolean OptCSEArrayLength; |
92 public static boolean OptBlockSkipping; | 91 public static boolean OptBlockSkipping; |
93 public static boolean OptControlFlow; | 92 public static boolean OptControlFlow; |
94 | 93 |
95 // optimistic optimization settings | 94 // optimistic optimization settings |
148 final boolean l = (level >= 1); | 147 final boolean l = (level >= 1); |
149 final boolean ll = (level >= 2); | 148 final boolean ll = (level >= 2); |
150 final boolean lll = (level >= 3); | 149 final boolean lll = (level >= 3); |
151 | 150 |
152 // Level 1 optimizations | 151 // Level 1 optimizations |
153 OptLocalValueNumbering = l; | |
154 PhiLoopStores = l; | 152 PhiLoopStores = l; |
155 OptControlFlow = l; | 153 OptControlFlow = l; |
156 | 154 |
157 // Level 2 optimizations | 155 // Level 2 optimizations |
158 OptInline = ll; | 156 OptInline = ll; |