changeset 22506:363cba9482db

Add ValueUtil#asRegisterValue.
author Josef Eisl <josef.eisl@jku.at>
date Wed, 02 Sep 2015 14:11:48 +0200
parents 575eb1036ea9
children 693e1df2b808
files jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java	Wed Sep 02 14:01:26 2015 +0200
+++ b/jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java	Wed Sep 02 14:11:48 2015 +0200
@@ -106,8 +106,12 @@
     }
 
     public static Register asRegister(Value value) {
+        return asRegisterValue(value).getRegister();
+    }
+
+    public static RegisterValue asRegisterValue(Value value) {
         assert value != null;
-        return ((RegisterValue) value).getRegister();
+        return (RegisterValue) value;
     }
 
     public static Register asIntReg(Value value) {