Mercurial > hg > truffle
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() ) |