commit | f64188b1bf64abcb6360025ec5cf1977b8ad4d10 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Thu Jul 20 19:29:56 2017 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Thu Jul 20 19:29:56 2017 +0000 |
tree | e73d707e4a4cb36b1585b45989449fa7c82cbd88 | |
parent | 80b6fdc3a67eb83f40ab3950b256dd3a62e3f1e1 [diff] |
[X86] Add test case to demonstrate that we don't allow masks wider than 6 bits in the (shift x, (and y, mask)) patterns for the 64-bit memory form. We allow wider than 5 bits in the 16 and 32 bit store forms. And we allow wider than 6 bits on the 64-bit regsiter form.:w I'm assuming this was a mistake made back in r148024. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308656 91177308-0d34-0410-b5e6-96231b3b80d8