hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java
changeset 46393 d497d892ab11
parent 43972 1ade39b8381b
--- a/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java	Tue Apr 18 13:19:42 2017 -0400
+++ b/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java	Tue Apr 18 20:17:22 2017 -0700
@@ -46,11 +46,10 @@
     ValueNode reconstructArrayIndex(JavaKind elementKind, AddressNode address);
 
     /**
-     * Indicates whether the target platform supports comparison of integers of a particular bit
-     * width. This check is used by optimizations that might introduce subword compares.
+     * Indicates the smallest width for comparing an integer value on the target platform.
      */
-    default boolean supportSubwordCompare(int bits) {
+    default Integer smallestCompareWidth() {
         // most platforms only support 32 and 64 bit compares
-        return bits >= 32;
+        return 32;
     }
 }