diff options
author | Dominik Vogt <vogt@linux.vnet.ibm.com> | 2016-09-23 09:44:15 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2016-09-23 09:44:15 +0000 |
commit | 576987fc74c419bdee0e287eb5352fd1f725ea2f (patch) | |
tree | 1099f207faaf8da54dc03e8415f82c3de5863f5d /gcc/tree-vect-loop-manip.c | |
parent | 199d1d488f5de5c940f9010a9fdfd1e4d1f24fe1 (diff) | |
download | gcc-576987fc74c419bdee0e287eb5352fd1f725ea2f.zip gcc-576987fc74c419bdee0e287eb5352fd1f725ea2f.tar.gz gcc-576987fc74c419bdee0e287eb5352fd1f725ea2f.tar.bz2 |
S/390: Mode attrs "bitoff[_plus]" simplify risbg instructions.
Add a new mode attribute to simplify some instruction patterns.
gcc/ChangeLog:
2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.md (bitoff, bitoff_plus): Neq mode attributes.
("*extzv<mode>_zEC12", "*insv<mode>_zEC12", "*insv<mode>_z10")
("*insv<mode>_zEC12_appendbitsleft")
("*insv<mode>_z10_appendbitsleft", "*r<noxa>sbg_<mode>_sll")
("*r<noxa>sbg_<mode>_srl"): Use new attributes.
gcc/testsuite/ChangeLog:
2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
output to the simplified instructions.
From-SVN: r240409
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions