From 3117d1b5093fcb25c3cae1853e510ccce57ba712 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 10 Apr 2007 01:58:03 +0000 Subject: [PATCH] sse.md (sse2_pinsrw): Removed. 2007-04-09 H.J. Lu * config/i386/sse.md (sse2_pinsrw): Removed. (sse2_pextrw): Renamed to ... (*sse2_pextrw): This. From-SVN: r123689 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/sse.md | 15 +-------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 62061c35fbd..bc26b8ad54c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-04-09 H.J. Lu + + * config/i386/sse.md (sse2_pinsrw): Removed. + (sse2_pextrw): Renamed to ... + (*sse2_pextrw): This. + 2007-04-09 Jan Hubicka PR target/27869 diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 181dd1437f0..68e3dbe50f0 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 -- 2.30.2