moffset forms of moves are x86-32 only, make the parser
authorChris Lattner <sabre@nondot.org>
Wed, 12 May 2010 23:13:36 +0000 (23:13 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 12 May 2010 23:13:36 +0000 (23:13 +0000)
commit0de8e3f10ac42abbd642fb2bdab5911374b14a75
tree8c545e0535a5b4df1513bdc5ad69faa6c232b56e
parent431300797b84600fc9b4eb8ca283277d3e0674eb
moffset forms of moves are x86-32 only, make the parser
lower them to the correct x86-64 instructions since we
don't have a clean way to handle this in td files yet.
rdar://7947184

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