commit | 6b95374465f63f096387ead8f62e450645b75f96 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Fri Jun 01 04:29:34 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Fri Jun 01 04:29:34 2018 +0000 |
tree | 4bdf5447fd442fb80344fc09f4f5e12136741960 | |
parent | baf24940e745e5b4950f3d3f51ce64f68f6d0bd2 [diff] |
[X86][Disassembler] Make sure EVEX.X is not used to extend base registers of memory operations. This was an accidental side effect of EVEX.X being used to encode XMM16-XMM31 using modrm.rm with modrm.mod==0x3. I think there are still more bugs related to this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@333722 91177308-0d34-0410-b5e6-96231b3b80d8