spe.md (*movv1di_const0): New pattern.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 3 Dec 2002 23:41:32 +0000 (23:41 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 3 Dec 2002 23:41:32 +0000 (23:41 +0000)
2002-12-03  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/spe.md (*movv1di_const0): New pattern.

From-SVN: r59791

gcc/ChangeLog
gcc/config/rs6000/spe.md

index f0f23efeb74fd92687b3408b238d3acc87c9c72d..73406ad7266cab5c5e1d35c551651d9bd0d50fc3 100644 (file)
@@ -1,3 +1,7 @@
+2002-12-03  Aldy Hernandez  <aldyh@redhat.com>
+
+        * config/rs6000/spe.md (*movv1di_const0): New pattern.
+
 2002-12-03  Richard Henderson  <rth@redhat.com>
 
        * libgcc-std.ver: Inherit GCC_3.3 from GCC_3.0.
index 704cf7857debfa5e056242e45206bc2b308bcee4..3413858f333a74878c9b90534e76d7e3b13452f9 100644 (file)
   "evxor %0,%0,%0"
   [(set_attr "type" "vecsimple")])
 
+(define_insn "*movv1di_const0"
+  [(set (match_operand:V1DI 0 "gpc_reg_operand" "=r")
+       (match_operand:V1DI 1 "zero_constant" ""))]
+  "TARGET_SPE"
+  "evxor %0,%0,%0"
+  [(set_attr "type" "vecsimple")])
+
 ;; Vector move instructions.
 
 (define_expand "movv2si"