rs6000-builtin.def: Remove various BU_ALTIVEC_X macro expansions for definition of...
authorKelvin Nilsen <kelvin@gcc.gnu.org>
Thu, 22 Mar 2018 20:18:35 +0000 (20:18 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Thu, 22 Mar 2018 20:18:35 +0000 (20:18 +0000)
commit0bf86d4683e42967bc55de1d3b5bc31a713396f1
tree98f94dbacd5356d2c7a39a94bdb6a8356096ae97
parentbb4ac03b8ffda26d3b1d55d433b777509dbc5e4c
rs6000-builtin.def: Remove various BU_ALTIVEC_X macro expansions for definition of...

gcc/ChangeLog:

2018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* config/rs6000/rs6000-builtin.def: Remove various BU_ALTIVEC_X
macro expansions for definition of ST_INTERNAL_<mode> and
LD_INTERNAL_<mode> builtins.
* config/rs6000/rs6000-protos.h (rs6000_address_for_altivec):
Remove prototype.
* config/rs6000/rs6000.c (altivec_expand_ld_builtin): Delete this
function.
(altivec_expand_st_builtin): Likewise.
(altivec_expand_builtin): Remove calls to deleted functions.
(rs6000_address_for_altivec): Delete this function.
* config/rs6000/vector.md: Remove expands for
vector_altivec_load_<mode> and vector_altivec_store_<mode>.

From-SVN: r258783
gcc/ChangeLog
gcc/config/rs6000/rs6000-builtin.def
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vector.md