[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 22 Jan 2014 15:08:08 +0000 (15:08 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 22 Jan 2014 15:08:08 +0000 (15:08 +0000)
commitdb9fa461d7d9643a1b25f13df73638be9c36cafb
tree26638c68d124efa7c6e7e97d951c810a3b2f4171
parentb9b629cbaa25497872eaa811e7b0c225e3c7f545
[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199803 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/Disassembler/X86Disassembler.cpp
lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrInfo.td
test/MC/X86/index-operations.s [new file with mode: 0644]
test/MC/X86/x86-16.s
test/MC/X86/x86-32.s
test/MC/X86/x86-64.s
utils/TableGen/X86RecognizableInstr.cpp