diff options
author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2017-05-22 22:44:45 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2017-05-22 22:44:45 +0000 |
commit | d1f6caaee56f3eb3472899ed56396565c56e164c (patch) | |
tree | d6ad2a88a27ffdc08c333828b09a2a19a299df3c /gcc/coverage.c | |
parent | 2ea0d750147582b5d7bf405dce36f864618eacbd (diff) | |
download | gcc-d1f6caaee56f3eb3472899ed56396565c56e164c.zip gcc-d1f6caaee56f3eb3472899ed56396565c56e164c.tar.gz gcc-d1f6caaee56f3eb3472899ed56396565c56e164c.tar.bz2 |
re PR target/80718 (GCC generates slow code for offsettable vec_duplicate)
[gcc]
2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/80718
* config/rs6000/vsx.md (vsx_splat_<mode>, VSX_D iterator): Split
V2DF/V2DI splat into two separate patterns, one that handles
registers, and the other that only handles memory. Drop support
for splatting from a GPR on ISA 2.07 and then splitting the
splat into direct move and splat.
(vsx_splat_<mode>_reg): Likewise.
(vsx_splat_<mode>_mem): Likewise.
[gcc/testsuite]
2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/80718
* gcc.target/powerpc/pr80718.c: New test.
From-SVN: r248352
Diffstat (limited to 'gcc/coverage.c')
0 files changed, 0 insertions, 0 deletions