Mercurial > hg > truffle
comparison src/share/vm/opto/loopTransform.cpp @ 13020:60a32bb8ff99
8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
Reviewed-by: duke
author | rbackman |
---|---|
date | Wed, 30 Oct 2013 13:14:09 +0100 |
parents | c9ccd7b85f20 |
children | 94a83e0f9ce1 2b8e28fdf503 |
comparison
equal
deleted
inserted
replaced
13019:a57a165b8296 | 13020:60a32bb8ff99 |
---|---|
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: { |