aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@linux.ibm.com>2019-07-08 14:42:49 +0000
committerRobin Dapp <rdapp@gcc.gnu.org>2019-07-08 14:42:49 +0000
commit5fad9d33e1dacbd754473e441f5e305ba7d3ef6c (patch)
tree9cefdcb9fd52e27cabd6c42c0b688464f71fbac0 /gcc/tree-pass.h
parente2839e47894f0b4917ddbd59013071e98f525336 (diff)
downloadgcc-5fad9d33e1dacbd754473e441f5e305ba7d3ef6c.zip
gcc-5fad9d33e1dacbd754473e441f5e305ba7d3ef6c.tar.gz
gcc-5fad9d33e1dacbd754473e441f5e305ba7d3ef6c.tar.bz2
S/390: Define shift_truncation_mask.
Define s390_shift_truncation_mask to allow the optabs optimization sh = (64 - sh) -> sh = -sh for a rotation operation. gcc/ChangeLog: 2019-07-08 Robin Dapp <rdapp@linux.ibm.com> * config/s390/s390.c (s390_shift_truncation_mask): Define. (TARGET_SHIFT_TRUNCATION_MASK): Define. gcc/testsuite/ChangeLog: 2019-07-08 Robin Dapp <rdapp@linux.ibm.com> * gcc.target/s390/rotate-truncation-mask.c: New test. From-SVN: r273237
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions