diff options
author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-10-16 10:26:19 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-10-16 10:26:19 +0000 |
commit | 5d7e93c0d44a96a416d2f1d1518954d8fed73f40 (patch) | |
tree | 6d5bc862242f179621741d1f2833cde793467b4e /test/CodeGen/SystemZ/int-sub-06.ll | |
parent | d9729ae8c51707d52e437b4c61242a568324855b (diff) | |
download | external_llvm-5d7e93c0d44a96a416d2f1d1518954d8fed73f40.zip external_llvm-5d7e93c0d44a96a416d2f1d1518954d8fed73f40.tar.gz external_llvm-5d7e93c0d44a96a416d2f1d1518954d8fed73f40.tar.bz2 |
Handle (shl (anyext (shr ...))) in SimpilfyDemandedBits
This is really an extension of the current (shl (shr ...)) -> shl optimization.
The main difference is that certain upper bits must also not be demanded.
The motivating examples are the first two in the testcase, which occur
in llvmpipe output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192783 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/SystemZ/int-sub-06.ll')
0 files changed, 0 insertions, 0 deletions