rs6000.c (v2df_reduction_p): New function.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 12 Jan 2016 04:49:55 +0000 (04:49 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Tue, 12 Jan 2016 04:49:55 +0000 (04:49 +0000)
commit3574cf47facc3fdc37a02411eb879b1bdcfe4067
treea1cb600732732c578ca346068b994343e91cccc2
parentfeb20787df9cfe500d0fb41a157d77c8416bf0a7
rs6000.c (v2df_reduction_p): New function.

[gcc]

2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/rs6000.c (v2df_reduction_p): New function.
(rtx_is_swappable_p): Reductions are swappable.
(insn_is_swappable_p): V2DF reductions are swappable.

[gcc/testsuite]

2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.target/powerpc/swaps-p8-23.c: New test.
* gcc.target/powerpc/swaps-p8-24.c: Likewise.

From-SVN: r232257
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c [new file with mode: 0644]