Recommit r201059 and r201060 with hopefully a fix for its original failure.
authorCraig Topper <craig.topper@gmail.com>
Mon, 10 Feb 2014 06:55:41 +0000 (06:55 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 10 Feb 2014 06:55:41 +0000 (06:55 +0000)
commita0869dceea8ad0252ba6284c23dd99ec089e1c63
tree2356727ce7668f113030470c0951d0f92e705c88
parentebdae7c2ff888778d756334e342ff271507808c0
Recommit r201059 and r201060 with hopefully a fix for its original failure.

Original commits messages:

Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' field of modrm byte as a don't care value. Will allow for simplification of disassembler code.

Simplify a bunch of code by removing the need for the x86 disassembler table builder to know about extended opcodes. The modrm forms are sufficient to convey the information.

llvm-svn: 201065
llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
llvm/lib/Target/X86/X86CodeEmitter.cpp
llvm/lib/Target/X86/X86InstrCMovSetCC.td
llvm/lib/Target/X86/X86InstrFormats.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/MC/X86/x86-64.s
llvm/utils/TableGen/X86RecognizableInstr.cpp