hotspot/src/share/vm/opto/loopTransform.cpp
changeset 22911 ff49c48c887d
parent 22872 b6902ee5bc8d
child 23491 f690330b10b9
--- a/hotspot/src/share/vm/opto/loopTransform.cpp	Mon Feb 24 15:12:26 2014 -0800
+++ b/hotspot/src/share/vm/opto/loopTransform.cpp	Thu Jan 23 12:08:28 2014 +0100
@@ -713,10 +713,6 @@
       case Op_ModL: body_size += 30; break;
       case Op_DivL: body_size += 30; break;
       case Op_MulL: body_size += 10; break;
-      case Op_FlagsProj:
-        // Can't handle unrolling of loops containing
-        // nodes that generate a FlagsProj at the moment
-        return false;
       case Op_StrComp:
       case Op_StrEquals:
       case Op_StrIndexOf:
@@ -780,10 +776,6 @@
         continue; // not RC
 
       Node *cmp = bol->in(1);
-      if (cmp->is_FlagsProj()) {
-        continue;
-      }
-
       Node *rc_exp = cmp->in(1);
       Node *limit = cmp->in(2);