Allow x86 mov instructions to/from memory with absolute address to be encoded and...
authorCraig Topper <craig.topper@gmail.com>
Thu, 16 Jan 2014 07:36:58 +0000 (07:36 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 16 Jan 2014 07:36:58 +0000 (07:36 +0000)
commit85026d937558b1ab5f8e84ee756ed925459085e2
treec9210deca8b2885567cf7d1c29ec8db3c267b50a
parent4500ebda777981acc701c3baddc439cfe3625d17
Allow x86 mov instructions to/from memory with absolute address to be encoded and disassembled with a segment override prefix. Fixes PR16962.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199364 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/Disassembler/X86Disassembler.cpp
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrInfo.td
test/MC/Disassembler/X86/x86-32.txt
test/MC/X86/x86-16.s
test/MC/X86/x86-32.s
utils/TableGen/X86RecognizableInstr.cpp