diff options
author | Craig Topper <craig.topper@intel.com> | 2018-06-01 05:12:43 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-06-01 05:12:43 +0000 |
commit | 1a00b0ac27321d69cfe30e708d0059bb43841d70 (patch) | |
tree | c04ed46d619a15ed31906d1ca1a142588a04e5ee /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 766128e6971a88b07834822ff857958283666cc0 (diff) | |
download | bcm5719-llvm-1a00b0ac27321d69cfe30e708d0059bb43841d70.tar.gz bcm5719-llvm-1a00b0ac27321d69cfe30e708d0059bb43841d70.zip |
[X86] Add a test case showing a bad disassembling of an EVEX instruction with EVEX.X=0 and a GPR encoded in modrm.rm.
EVEX.X is used to extended modrm.rm when the instruction encodes a XMM/YMM/ZMM register. But we aren't properly ignoring it when it encodes a GPR and we end up printing whatever registers exist in X86 register enum after the GPRs.
llvm-svn: 333724
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions