[PATCH] D36788: The issues with X86 prefixes

Andrew V. Tischenko via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 16 05:52:46 PDT 2017


avt77 created this revision.

The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes (see PR7709, 17697, 19251, 21640, etc.). This patch is the first step to resolve those issues. In particulary this patch could close the first two PRs from the above and should be able to close some others soon.


https://reviews.llvm.org/D36788

Files:
  lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
  lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  test/MC/Disassembler/X86/prefixes-i386.s
  test/MC/Disassembler/X86/prefixes-x86_64.s
  test/MC/Disassembler/X86/prefixes.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36788.111330.patch
Type: text/x-patch
Size: 10744 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170816/62316e2f/attachment.bin>


More information about the llvm-commits mailing list