commit | 07e41a65933a0fa820f4d3213b5a867299907e3f | [log] [tgz] |
---|---|---|
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Wed Jul 25 16:39:24 2018 +0000 |
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Wed Jul 25 16:39:24 2018 +0000 |
tree | 20171474e96428425cf3a7db3167c792b91b5431 | |
parent | a70431e931ab8679cbef6bcc384d7b26b7517579 [diff] |
Fix llvm::ComputeNumSignBits with some operations and llvm.assume Currently ComputeNumSignBits does early exit while processing some of the operations (add, sub, mul, and select). This prevents the function from using AssumptionCacheTracker if passed. Differential Revision: https://reviews.llvm.org/D49759 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337936 91177308-0d34-0410-b5e6-96231b3b80d8