diff options
author | Robin Dapp <rdapp@linux.ibm.com> | 2019-07-08 14:42:49 +0000 |
---|---|---|
committer | Robin Dapp <rdapp@gcc.gnu.org> | 2019-07-08 14:42:49 +0000 |
commit | 5fad9d33e1dacbd754473e441f5e305ba7d3ef6c (patch) | |
tree | 9cefdcb9fd52e27cabd6c42c0b688464f71fbac0 /gcc/tree-pass.h | |
parent | e2839e47894f0b4917ddbd59013071e98f525336 (diff) | |
download | gcc-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