This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Protopatch 11/11][IA64] Migrate to reduc_(plus|min|max)_scal_v2df optab
- From: Alan Lawrence <alan dot lawrence at arm dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: Steve Ellcey <sellcey at mips dot com>
- Date: Fri, 24 Oct 2014 13:07:12 +0100
- Subject: [Protopatch 11/11][IA64] Migrate to reduc_(plus|min|max)_scal_v2df optab
- Authentication-results: sourceware.org; auth=none
This is an attempt to migrate IA64 to the newer optabs, however, I found none of
the tests in gcc.dg/vect seemed to touch any of the affected patterns....so this
is only really tested by building a stage-1 compiler.
gcc/ChangeLog:
* config/ia64/vect.md (reduc_splus_v2sf): Rename to...
(reduc_plus_v2sf): ...this, add a vec_extractv2sf.
(reduc_smin_v2sf): Rename to...
(reduc_smin_scal_v2sf): ...this, add a vec_extractv2sf.
(reduc_smax_v2sf): Rename to...
(reduc_smax_scal_v2sf): ...this, add a vec_extractv2sf.