changeset 22541:f00d57c4f455

Enable ConstantLoadOptimization for abritrary constants.
author Roland Schatz <roland.schatz@oracle.com>
date Mon, 31 Aug 2015 15:32:24 +0200
parents 3285aa5a60f8
children c35e3fccb8da
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java	Mon Aug 31 15:21:36 2015 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java	Mon Aug 31 15:32:24 2015 +0200
@@ -149,7 +149,7 @@
                 return false;
             }
             LoadConstantOp load = (LoadConstantOp) inst;
-            return isVariable(load.getResult()) && load.getConstant() instanceof JavaConstant;
+            return isVariable(load.getResult());
         }
 
         private void addUsageToBlockMap(UseEntry entry) {