commit | 6eae33cd6bb8abde69cecd0274077a6fa9844140 | [log] [tgz] |
---|---|---|
author | Sanjay Patel <spatel@rotateright.com> | Mon Oct 17 15:58:28 2016 +0000 |
committer | Sanjay Patel <spatel@rotateright.com> | Mon Oct 17 15:58:28 2016 +0000 |
tree | 00e692183b3ca13692ededb971df27c4f7e5144d | |
parent | c595aad3caaa2e6ff06d8e9213272ea7566453c9 [diff] |
[DAG] optimize away an arithmetic-right-shift of a 0 or -1 value This came up as part of: https://reviews.llvm.org/D25485 Note that the vector case is missed because ComputeNumSignBits() is deficient for vectors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284395 91177308-0d34-0410-b5e6-96231b3b80d8