]> granicus.if.org Git - llvm/commit
This patch is a result of D37262: The issues with X86 prefixes. It closes PR7709...
authorAndrew V. Tischenko <andrew.v.tischenko@gmail.com>
Mon, 16 Oct 2017 11:14:29 +0000 (11:14 +0000)
committerAndrew V. Tischenko <andrew.v.tischenko@gmail.com>
Mon, 16 Oct 2017 11:14:29 +0000 (11:14 +0000)
commitddb14f8532dc5b64fa4b83d54eb3625077751be7
treec718304e2022fc8f8571dcf5d507b542e40c9e51
parent9c5669aedb81dae0137a35af6250917084d3b08e
This patch is a result of D37262: The issues with X86 prefixes. It closes  PR7709, PR17697, PR19251, PR32809 and PR21640. There could be other bugs closed by this patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315899 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/MC/MCInst.h
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/AsmParser/X86Operand.h
lib/Target/X86/Disassembler/X86Disassembler.cpp
lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
test/MC/Disassembler/X86/prefixes.txt
test/MC/Disassembler/X86/x86-32.txt
test/MC/Disassembler/X86/x86-64.txt
test/MC/X86/intel-syntax-encoding.s
test/MC/X86/x86-64.s