diff options
author | Peter Bergner <bergner@vnet.ibm.com> | 2017-08-17 10:56:48 -0500 |
---|---|---|
committer | Peter Bergner <bergner@gcc.gnu.org> | 2017-08-17 10:56:48 -0500 |
commit | d00fdf85796a83a6b38f5cb16e287ba31bae7ce8 (patch) | |
tree | f019b66b3d5f8798d9836de79ea870a28f20f711 /gcc/tree-loop-distribution.c | |
parent | e67bbd5da485d131c174d9a65669d3cb78057a8d (diff) | |
download | gcc-d00fdf85796a83a6b38f5cb16e287ba31bae7ce8.zip gcc-d00fdf85796a83a6b38f5cb16e287ba31bae7ce8.tar.gz gcc-d00fdf85796a83a6b38f5cb16e287ba31bae7ce8.tar.bz2 |
re PR target/72804 (Poor code gen with -mvsx-timode)
gcc/
PR target/72804
* config/rs6000/vsx.md (*vsx_le_permute_<mode>): Add support for
operands residing in integer registers.
(*vsx_le_perm_load_<mode>): Likewise.
(*vsx_le_perm_store_<mode>): Likewise.
(define_peephole2): Add peepholes to optimize the above.
gcc/testsuite/
PR target/72804
* gcc.target/powerpc/pr72804.c: New test.
From-SVN: r251153
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions