[x86] Add OpSize16 to instructions that need it
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 8 Jan 2014 12:57:40 +0000 (12:57 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 8 Jan 2014 12:57:40 +0000 (12:57 +0000)
commita493812047cace1d21c7c188ce226558faa62fa8
treeb9a602e8bc4eea2df8370e4ebb530326bb50da54
parent5de64fcb5e870fd12938854c058e40273a89dcd0
[x86] Add OpSize16 to instructions that need it

This fixes the bulk of 16-bit output, and the corresponding test case
x86-16.s now looks mostly like the x86-32.s test case that it was
originally based on. A few irrelevant instructions have been dropped,
and there are still some corner cases to be fixed in subsequent patches.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198752 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrArithmetic.td
lib/Target/X86/X86InstrCMovSetCC.td
lib/Target/X86/X86InstrCompiler.td
lib/Target/X86/X86InstrControl.td
lib/Target/X86/X86InstrExtension.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrShiftRotate.td
lib/Target/X86/X86InstrSystem.td
test/MC/X86/x86-16.s