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