comparison src/share/vm/opto/lcm.cpp @ 7637:b30b3c2a0cf2

6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86 Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic. Reviewed-by: roland
author kvn
date Tue, 22 Jan 2013 15:34:16 -0800
parents 2aff40cb4703
children 571076d3c79d
comparison
equal deleted inserted replaced
7636:a7114d3d712e 7637:b30b3c2a0cf2
173 break; // Found a memory op? 173 break; // Found a memory op?
174 case Op_StrComp: 174 case Op_StrComp:
175 case Op_StrEquals: 175 case Op_StrEquals:
176 case Op_StrIndexOf: 176 case Op_StrIndexOf:
177 case Op_AryEq: 177 case Op_AryEq:
178 case Op_EncodeISOArray:
178 // Not a legit memory op for implicit null check regardless of 179 // Not a legit memory op for implicit null check regardless of
179 // embedded loads 180 // embedded loads
180 continue; 181 continue;
181 default: // Also check for embedded loads 182 default: // Also check for embedded loads
182 if( !mach->needs_anti_dependence_check() ) 183 if( !mach->needs_anti_dependence_check() )