Added support for X86 instruction prefixes so llvm-mc can assemble them. The
authorKevin Enderby <enderby@apple.com>
Wed, 3 Feb 2010 21:04:42 +0000 (21:04 +0000)
committerKevin Enderby <enderby@apple.com>
Wed, 3 Feb 2010 21:04:42 +0000 (21:04 +0000)
commit12ce0de4622df7bcc15ba6c8818b98c0b936876a
tree9e0b4e7e3a59ddd80679f21714d8f6da3ccfa5ea
parentc1dc8fff79eecc154eb6a62d652c5209d71c031b
Added support for X86 instruction prefixes so llvm-mc can assemble them.  The
Lock prefix, Repeat string operation prefixes and the Segment override prefixes.
Also added versions of the move string and store string instructions without the
repeat prefixes to X86InstrInfo.td. And finally marked the rep versions of
move/store string records in X86InstrInfo.td as isCodeGenOnly = 1 so tblgen is
happy building the disassembler files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95252 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/X86InstrInfo.td
test/MC/AsmParser/X86/x86_instructions.s