comparison src/share/vm/opto/loopnode.cpp @ 681:fbde8ec322d0

6761600: Use sse 4.2 in intrinsics Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals. Reviewed-by: kvn, never, jrose
author cfang
date Tue, 31 Mar 2009 14:07:08 -0700
parents 7bb995fbd3c0
children 046932b72aa2
comparison
equal deleted inserted replaced
676:d3676b4cb78c 681:fbde8ec322d0
2666 case Op_LoadN: 2666 case Op_LoadN:
2667 case Op_LoadRange: 2667 case Op_LoadRange:
2668 case Op_LoadD_unaligned: 2668 case Op_LoadD_unaligned:
2669 case Op_LoadL_unaligned: 2669 case Op_LoadL_unaligned:
2670 case Op_StrComp: // Does a bunch of load-like effects 2670 case Op_StrComp: // Does a bunch of load-like effects
2671 case Op_StrEquals:
2672 case Op_StrIndexOf:
2671 case Op_AryEq: 2673 case Op_AryEq:
2672 pinned = false; 2674 pinned = false;
2673 } 2675 }
2674 if( pinned ) { 2676 if( pinned ) {
2675 IdealLoopTree *chosen_loop = get_loop(n->is_CFG() ? n : get_ctrl(n)); 2677 IdealLoopTree *chosen_loop = get_loop(n->is_CFG() ? n : get_ctrl(n));