]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: Generate rxsbg, and shifted forms of rosbg
authorRichard Henderson <rth@redhat.com>
Thu, 20 Dec 2012 18:05:19 +0000 (10:05 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 20 Dec 2012 18:05:19 +0000 (10:05 -0800)
commit571e408a9f31b9ddc1c71019ce63d12e355bc219
tree9185eb4c3a256079a66c576e7d71ae9b04890234
parent1a2e356efefb29718ef217149c0df76fcb4ac08a
s390: Generate rxsbg, and shifted forms of rosbg

        * config/s390/s390.md (IXOR): New code iterator.
        (*r<IXOR>sbg_<GPR>_noshift): Rename from *insv<GPR>_or_z10_noshift;
        macro-ize to handle XOR too.
        (*r<IXOR>sbg_di_rotl, *r<IXOR>sbg_<GPR>_srl, *r<IXOR>sbg_<GPR>_sll):
        New patterns.

Co-Authored-By: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
From-SVN: r194645
gcc/ChangeLog
gcc/config/s390/s390.md