| commit | 07f2915ad8c6e72c3a0185db78b55b65ab83c123 | [log] [tgz] |
|---|---|---|
| author | Craig Topper <craig.topper@gmail.com> | Wed Mar 22 04:03:53 2017 +0000 |
| committer | Craig Topper <craig.topper@gmail.com> | Wed Mar 22 04:03:53 2017 +0000 |
| tree | 473f5a6ff847de5b60989a72d14aea2d2076e5ae | |
| parent | 7532d3790f5fd0919dbad401b3f952b37c601a2a [diff] |
[InstCombine] Teach SimplifyDemandedUseBits to shrink Constants on the left side of subtracts Summary: Subtracts can have constants on the left side, but we don't shrink them based on demanded bits. This patch fixes that to match the right hand side. Reviewers: davide, majnemer, spatel, sanjoy, hfinkel Reviewed By: spatel Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D31119 llvm-svn: 298478