hotspot/src/share/vm/opto/loopTransform.cpp
changeset 21208 2ae445f57ac6
parent 20289 35d78de0c547
child 21526 03b4acedb351
child 22838 82c7497fbad4
equal deleted inserted replaced
21207:1331f7d48dd8 21208:2ae445f57ac6
   711     switch (n->Opcode()) {
   711     switch (n->Opcode()) {
   712       case Op_XorI: xors_in_loop++; break; // CRC32 java code
   712       case Op_XorI: xors_in_loop++; break; // CRC32 java code
   713       case Op_ModL: body_size += 30; break;
   713       case Op_ModL: body_size += 30; break;
   714       case Op_DivL: body_size += 30; break;
   714       case Op_DivL: body_size += 30; break;
   715       case Op_MulL: body_size += 10; break;
   715       case Op_MulL: body_size += 10; break;
       
   716       case Op_FlagsProj:
       
   717         // Can't handle unrolling of loops containing
       
   718         // nodes that generate a FlagsProj at the moment
       
   719         return false;
   716       case Op_StrComp:
   720       case Op_StrComp:
   717       case Op_StrEquals:
   721       case Op_StrEquals:
   718       case Op_StrIndexOf:
   722       case Op_StrIndexOf:
   719       case Op_EncodeISOArray:
   723       case Op_EncodeISOArray:
   720       case Op_AryEq: {
   724       case Op_AryEq: {