diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-09-21 10:38:27 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-09-21 10:38:27 +0000 |
commit | 5e8edf67f8abf795451cd19847d2a082094738e5 (patch) | |
tree | 3f5e2dc97c9cf4c329ef66e31fe90ff71b5649e8 /libcpp | |
parent | 973dabae60a2129374b5cbe54ea0d6bd1e6f9f9a (diff) | |
download | gcc-5e8edf67f8abf795451cd19847d2a082094738e5.zip gcc-5e8edf67f8abf795451cd19847d2a082094738e5.tar.gz gcc-5e8edf67f8abf795451cd19847d2a082094738e5.tar.bz2 |
[RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs
* config/rs6000/altivec.md (reduc_splus_<mode>): Rename to...
(reduc_plus_scal_<mode>): ...this, add rs6000_expand_vector_extract.
(reduc_uplus_v16qi): Remove.
* config/rs6000/vector.md (VEC_reduc_name): Change "splus" to "plus".
(reduc_<VEC_reduc_name>_v2df): Remove.
(reduc_<VEC_reduc_name>_v4sf): Remove.
(reduc_<VEC_reduc:VEC_reduc_name>_scal_<VEC_F:name>): New.
* config/rs6000/vsx.md (vsx_reduc_<VEC_reduc_name>_v2df): Declare
gen_ function by removing * prefix.
(vsx_reduc_<VEC_reduc_name>_v4sf): Likewise.
From-SVN: r227965
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions