2002-02-12 Aldy Hernandez <aldyh@redhat.com>
commit4625cc70c2d1ed5d909a3c187b18036ad706a595
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Feb 2002 04:00:27 +0000 (13 04:00 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Feb 2002 04:00:27 +0000 (13 04:00 +0000)
treeb273fa6d1de0b590710e7bae57623e816837c1df
parent60bb373d68bee7b0a644919eefe3715d5bb5f85f
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49719 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md