rs6000.md: Use predicate altivec_register_operand for altivec_lvx* and altivec_stvx*.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 13 Feb 2002 04:00:27 +0000 (04:00 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Wed, 13 Feb 2002 04:00:27 +0000 (04:00 +0000)
commit0ec4e2a87f7a535d82c608aaa80a30f79a91130a
treeb273fa6d1de0b590710e7bae57623e816837c1df
parentb007569d7cc8b1235b74c59f7e989cbc41612ab8
rs6000.md: Use predicate altivec_register_operand for altivec_lvx* and altivec_stvx*.

2002-02-12  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.md: Use predicate altivec_register_operand
        for altivec_lvx* and altivec_stvx*.
        ("*movv4si_internal"): Add constraint for loading from GPRs.
        ("*movv8hi_internal1"): Same.
        ("*movv16qi_internal1"): Same.
        ("*movv4sf_internal1"): Same.

        * config/rs6000/rs6000.c (altivec_register_operand): New.

        * config/rs6000/rs6000.h (PREDICATE_CODES): Add
        altivec_register_operand.

From-SVN: r49719
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md