rs6000.c (altivec_init_builtins): Add support for lvebx, lvehx, lvewx, lvxl, lvx...
authorAldy Hernandez <aldyh@redhat.com>
Fri, 11 Jan 2002 03:29:36 +0000 (03:29 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Fri, 11 Jan 2002 03:29:36 +0000 (03:29 +0000)
commit6525c0e7c9b14d24419521da32d02ec5e4b48c7c
treecd0263012e0ad9ec3651800b8bee9fbfbf4b66e6
parentcda94cbba16f7754f7ce2e74a74af71f83722ff2
rs6000.c (altivec_init_builtins): Add support for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl.

2002-01-10  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (altivec_init_builtins): Add support for
        lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx,
        stvxl.
        (altivec_expand_builtin): Same.
        (altivec_expand_stv_builtin): New.

        * config/rs6000/rs6000.h (rs6000_builtins): Same.

        * config/rs6000/rs6000.md ("altivec_lvebx"): New.
        ("altivec_lvehx"): New.
        ("altivec_lvewx"): New.
        ("altivec_lvxl"): New.
        ("altivec_lvx"): New.
        ("altivec_stvx"): New.
        ("altivec_stvebx"): New.
        ("altivec_stvehx"): New.
        ("altivec_stvewx"): New.
        ("altivec_stvxl"): New.

        * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
        lvx, stvx, stvebx, stvehx, stvewx, stvxl.

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