OSDN Git Service

2003-10-17 Segher Boessenkool <boessen@de.ibm.com>
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Oct 2003 20:20:37 +0000 (20:20 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Oct 2003 20:20:37 +0000 (20:20 +0000)
commit70a347e95778dd7e5ba4f90f453b139d19e1b7f3
tree57c12dcc9bcc290a90b0e8e6e24bbd8dca11edd7
parent03836f4388838829b41e751209ac9bd6e3c97919
2003-10-17  Segher Boessenkool  <boessen@de.ibm.com>
            Hartmut Penner  <hpenner@de.ibm.com>

        * config/rs6000/altivec.md ("altivec_dst", "altivec_dstt",
        "altivec_dstst", "altivec_dststt", "altivec_lvsl", "altivec_lvsr",
        "altivec_lvebx", "altivec_lvehx", "altivec_lvewx", "altivec_lvxl",
        "altivec_lvx", "altivec_stvx", "altivec_stvxl", "altivec_stvebx",
        "altivec_stvehx", "altivec_stvewx"): Use a memory_operand.
        * config/rs6000/rs6000.c (altivec_expand_lv_builtin): New function.
        (altivec_expand_stv_builtin): Adjust for the memory_operand.
        (altivec_expand_builtin): Call altivec_expand_lv_builtin.
        (altivec_init_builtins): Use `long int' for memory offsets.

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