diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2007-04-10 01:58:03 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2007-04-09 18:58:03 -0700 |
commit | 3117d1b5093fcb25c3cae1853e510ccce57ba712 (patch) | |
tree | 53c743daf712c97e9af7746b465b270f7ade8efb | |
parent | eb908811ae129194ab9d12f8755957e579a49411 (diff) | |
download | gcc-3117d1b5093fcb25c3cae1853e510ccce57ba712.zip gcc-3117d1b5093fcb25c3cae1853e510ccce57ba712.tar.gz gcc-3117d1b5093fcb25c3cae1853e510ccce57ba712.tar.bz2 |
sse.md (sse2_pinsrw): Removed.
2007-04-09 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/sse.md (sse2_pinsrw): Removed.
(sse2_pextrw): Renamed to ...
(*sse2_pextrw): This.
From-SVN: r123689
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/sse.md | 15 |
2 files changed, 7 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 62061c3..bc26b8a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-04-09 H.J. Lu <hongjiu.lu@intel.com> + + * config/i386/sse.md (sse2_pinsrw): Removed. + (sse2_pextrw): Renamed to ... + (*sse2_pextrw): This. + 2007-04-09 Jan Hubicka <jh@suse.cz> PR target/27869 diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 181dd14..68e3dbe 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -3787,19 +3787,6 @@ [(set_attr "type" "sselog") (set_attr "mode" "TI")]) -(define_expand "sse2_pinsrw" - [(set (match_operand:V8HI 0 "register_operand" "") - (vec_merge:V8HI - (vec_duplicate:V8HI - (match_operand:SI 2 "nonimmediate_operand" "")) - (match_operand:V8HI 1 "register_operand" "") - (match_operand:SI 3 "const_0_to_7_operand" "")))] - "TARGET_SSE2" -{ - operands[2] = gen_lowpart (HImode, operands[2]); - operands[3] = GEN_INT ((1 << INTVAL (operands[3]))); -}) - (define_insn "*sse2_pinsrw" [(set (match_operand:V8HI 0 "register_operand" "=x") (vec_merge:V8HI @@ -3815,7 +3802,7 @@ [(set_attr "type" "sselog") (set_attr "mode" "TI")]) -(define_insn "sse2_pextrw" +(define_insn "*sse2_pextrw" [(set (match_operand:SI 0 "register_operand" "=r") (zero_extend:SI (vec_select:HI |