diff options
author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-11-26 10:53:16 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-11-26 10:53:16 +0000 |
commit | 396e080b3467ccdcbbfb908f9405e7dd134d5c8a (patch) | |
tree | 10ea35fa3144148755bed187dbd1f6eb3f282c7f /include | |
parent | 7c6be4d5586aa365c8f52289ffddf57b87da4da7 (diff) | |
download | llvm-396e080b3467ccdcbbfb908f9405e7dd134d5c8a.tar.gz llvm-396e080b3467ccdcbbfb908f9405e7dd134d5c8a.tar.bz2 llvm-396e080b3467ccdcbbfb908f9405e7dd134d5c8a.tar.xz |
[SystemZ] Fix incorrect use of RISBG for a zero-extended right shift
We would wrongly transform the testcase into the equivalent of an AND with 1.
The problem was that, when testing whether the shifted-in bits of the right
shift were significant, we used the width of the final zero-extended result
rather than the width of the shifted value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195731 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions