changeset 16649:e41e73c7473e

[SPARC] Control flow now for AT, BT, AE, BE
author Stefan Anzinger <stefan.anzinger@gmail.com>
date Mon, 28 Jul 2014 10:37:13 -0700
parents ee2b88c44b43
children 8ca7e7e15342
files graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java	Mon Jul 28 10:36:27 2014 -0700
+++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java	Mon Jul 28 10:37:13 2014 -0700
@@ -404,20 +404,20 @@
                 return ConditionFlag.Equal;
             case NE:
                 return ConditionFlag.NotEqual;
+            case BT:
             case LT:
                 return ConditionFlag.Less;
+            case BE:
             case LE:
                 return ConditionFlag.LessEqual;
+            case AE:
             case GE:
                 return ConditionFlag.GreaterEqual;
+            case AT:
             case GT:
                 return ConditionFlag.Greater;
-            case BE:
-            case AE:
-            case AT:
-            case BT:
             default:
-                throw GraalInternalError.shouldNotReachHere();
+                throw GraalInternalError.shouldNotReachHere("Unimplemented for: " + cond);
         }
     }