altivec.md (*movv4si_internal): At least one operand must be register_operand.
authorHartmut Penner <hpenner@de.ibm.com>
Wed, 11 Feb 2004 14:30:13 +0000 (14:30 +0000)
committerHartmut Penner <hpenner@gcc.gnu.org>
Wed, 11 Feb 2004 14:30:13 +0000 (14:30 +0000)
     * config/rs6000/altivec.md (*movv4si_internal): At least one
       operand must be register_operand.
       (*movv8hi_internal1): Likewise.
       (*movv16qi_internal1): Likewise.
       (*movv4sf_internal1): Likewise.

From-SVN: r77654

gcc/ChangeLog
gcc/config/rs6000/altivec.md

index 5eb07365f701e2ce8a6034957ba85c8e7cfad8c4..5d96c917c8c42db96cc118ba380737035b8e9823 100644 (file)
@@ -1,3 +1,11 @@
+2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
+       
+       * config/rs6000/altivec.md (*movv4si_internal): At least one
+       operand must be register_operand.
+       (*movv8hi_internal1): Likewise.
+       (*movv16qi_internal1): Likewise.
+       (*movv4sf_internal1): Likewise.
+
 2004-02-10  Aldy Hernandez  <aldyh@redhat.com>
                                                                                 
         * config/rs6000/spe.md ("*movv2si_internal"): Check for register
index 7eb632335f2e2cdd202d10dc43fe11dee7572496..2ede79d9f5c8c5cae44631d803d30c290a42253c 100644 (file)
@@ -94,8 +94,8 @@
   [(set (match_operand:V4SI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
        (match_operand:V4SI 1 "input_operand" "v,m,v,r,o,r,W"))]
   "TARGET_ALTIVEC 
-   && (altivec_register_operand (operands[0], V4SImode) 
-       || altivec_register_operand (operands[1], V4SImode))"
+   && (register_operand (operands[0], V4SImode) 
+       || register_operand (operands[1], V4SImode))"
   "*
 {
   switch (which_alternative)
   [(set (match_operand:V8HI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
        (match_operand:V8HI 1 "input_operand" "v,m,v,r,o,r,W"))]
   "TARGET_ALTIVEC 
-   && (altivec_register_operand (operands[0], V8HImode) 
-       || altivec_register_operand (operands[1], V8HImode))"
+   && (register_operand (operands[0], V8HImode) 
+       || register_operand (operands[1], V8HImode))"
   "*
 {
    switch (which_alternative)
   [(set (match_operand:V16QI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
        (match_operand:V16QI 1 "input_operand" "v,m,v,r,o,r,W"))]
   "TARGET_ALTIVEC
-   && (altivec_register_operand (operands[0], V16QImode)
-       || altivec_register_operand (operands[1], V16QImode))"
+   && (register_operand (operands[0], V16QImode)
+       || register_operand (operands[1], V16QImode))"
   "*
 {
   switch (which_alternative)
   [(set (match_operand:V4SF 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
        (match_operand:V4SF 1 "input_operand" "v,m,v,r,o,r,W"))]
   "TARGET_ALTIVEC
-   && (altivec_register_operand (operands[0], V4SFmode)
-       || altivec_register_operand (operands[1], V4SFmode))"
+   && (register_operand (operands[0], V4SFmode)
+       || register_operand (operands[1], V4SFmode))"
   "*
 {
   switch (which_alternative)