Craig Topper dbf64c9e97 [APInt] Add unittests that demonstrate how very broken APIntOps::isShiftedMask is.
Did you know that 0 is a shifted mask? But 0x0000ff00 and 0x000000ff aren't? At least we get 0xff000000 right.

I only see one usage of this function in the code base today and its in InstCombine. I think its protected against 0 being misreported as a mask. I guess we just don't have tests for the missed cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299187 91177308-0d34-0410-b5e6-96231b3b80d8
2017-03-31 06:30:25 +00:00
..
2014-06-08 22:29:17 +00:00
2014-06-08 22:29:17 +00:00
2016-08-10 17:52:09 +00:00
2016-12-17 01:31:46 +00:00