aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-03-24 14:00:43 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2017-03-24 14:00:43 +0000
commit9ec988605d388be904e9b6f391ea67b4f456385a (patch)
tree767ecdbf2e8af8093ab303032a9c8f993c4d040d /gcc/tree-inline.c
parent6654e96fc870d469965eac8b35015ab9400326af (diff)
downloadgcc-9ec988605d388be904e9b6f391ea67b4f456385a.zip
gcc-9ec988605d388be904e9b6f391ea67b4f456385a.tar.gz
gcc-9ec988605d388be904e9b6f391ea67b4f456385a.tar.bz2
S/390: arch12: Add support for new vector bit
operations. This patch adds support for the new bit operations introduced with arch12. The patch also renames the one complement pattern to the proper RTL standard name. 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * config/s390/s390.c (s390_rtx_costs): Return low costs for the canonical form of ~AND to make sure the new instruction will be used. * config/s390/vector.md ("notand<mode>3", "ior_not<mode>3") ("notxor<mode>3"): Add new pattern definitions. ("*not<mode>"): Rename to ... ("one_cmpl<mode>2"): ... this. gcc/testsuite/ChangeLog: 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * gcc.target/s390/vxe/bitops-1.c: New test. From-SVN: r246453
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions