Remove special FP opcode maps and instead add enough MRM_XX formats to handle all...
authorCraig Topper <craig.topper@gmail.com>
Wed, 19 Feb 2014 08:25:02 +0000 (08:25 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 19 Feb 2014 08:25:02 +0000 (08:25 +0000)
commitfa0cf99585b02b4f2491e195213d9d6d6704ca8f
treef2ba3c005f55640e0d866b1a00538683ea4e993d
parent52fb0a59d023d8e779a31c263bc06b4371b30882
Remove special FP opcode maps and instead add enough MRM_XX formats to handle all the FP operations. This increases format by 1 bit, but decreases opcode map by 1 bit so the TSFlags size doesn't change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201649 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86InstrFPStack.td
lib/Target/X86/X86InstrFormats.td
test/MC/X86/padlock.s
utils/TableGen/X86RecognizableInstr.cpp