OSDN Git Service

Remove unused operand.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2009 05:26:27 +0000 (05:26 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2009 05:26:27 +0000 (05:26 +0000)
2009-12-02  Sebastian Pop  <sebastian.pop@amd.com>

* config/i386/i386.c (ix86_expand_fma4_multiple_memory): Remove unused
parameter.
* config/i386/i386-protos.h (ix86_expand_fma4_multiple_memory): Same.
* config/i386/sse.md: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154968 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/sse.md

index ed5e0c2..ceb7ba7 100644 (file)
@@ -1,3 +1,10 @@
+2009-12-02  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * config/i386/i386.c (ix86_expand_fma4_multiple_memory): Remove unused
+       parameter.
+       * config/i386/i386-protos.h (ix86_expand_fma4_multiple_memory): Same.
+       * config/i386/sse.md: Same.
+
 2009-12-03  Richard Guenther  <rguenther@suse.de>
 
        * cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME
index 1451e79..bb55da1 100644 (file)
@@ -219,7 +219,7 @@ extern void ix86_expand_vector_extract (bool, rtx, rtx, int);
 extern void ix86_expand_reduc_v4sf (rtx (*)(rtx, rtx, rtx), rtx, rtx);
 
 extern bool ix86_fma4_valid_op_p (rtx [], rtx, int, bool, int, bool);
-extern void ix86_expand_fma4_multiple_memory (rtx [], int, enum machine_mode);
+extern void ix86_expand_fma4_multiple_memory (rtx [], enum machine_mode);
 
 extern void ix86_expand_vec_extract_even_odd (rtx, rtx, rtx, unsigned);
 
index 462f2d5..82ec08f 100644 (file)
@@ -28962,12 +28962,11 @@ ix86_fma4_valid_op_p (rtx operands[], rtx insn ATTRIBUTE_UNUSED, int num,
 
 void
 ix86_expand_fma4_multiple_memory (rtx operands[],
-                                 int num,
                                  enum machine_mode mode)
 {
   rtx op0 = operands[0];
-  if (num != 4
-      || memory_operand (op0, mode)
+
+  if (memory_operand (op0, mode)
       || reg_mentioned_p (op0, operands[1])
       || reg_mentioned_p (op0, operands[2])
       || reg_mentioned_p (op0, operands[3]))
index 08a3b5b..4899c0a 100644 (file)
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fmadd<mode>4256 (operands[0], operands[1],
                                    operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fmsub<mode>4256 (operands[0], operands[1],
                                    operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fnmadd<mode>4256 (operands[0], operands[1],
                                     operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fnmsub<mode>4256 (operands[0], operands[1],
                                        operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fmadd<mode>4 (operands[0], operands[1],
                                    operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fmsub<mode>4 (operands[0], operands[1],
                                    operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fnmadd<mode>4 (operands[0], operands[1],
                                     operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, <MODE>mode);
+  ix86_expand_fma4_multiple_memory (operands, <MODE>mode);
   emit_insn (gen_fma4_fnmsub<mode>4 (operands[0], operands[1],
                                     operands[2], operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, V8HImode);
+  ix86_expand_fma4_multiple_memory (operands, V8HImode);
   emit_insn (gen_xop_pmacsww (operands[0], operands[1], operands[2],
                              operands[3]));
   DONE;
    && !reg_mentioned_p (operands[0], operands[3])"
   [(const_int 0)]
 {
-  ix86_expand_fma4_multiple_memory (operands, 4, V4SImode);
+  ix86_expand_fma4_multiple_memory (operands, V4SImode);
   emit_insn (gen_xop_pmacsdd (operands[0], operands[1], operands[2],
                              operands[3]));
   DONE;