Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the TSFlags...
authorCraig Topper <craig.topper@gmail.com>
Fri, 31 Jan 2014 08:47:06 +0000 (08:47 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 31 Jan 2014 08:47:06 +0000 (08:47 +0000)
commitf0b161d7743934936ada17c06c871bceacd5767f
tree9801c497e37d13cc65d4f1fbc1ca4567b5d676f9
parent45b8e5fa4984ff8b6cd6fae642125b9c239dbdc7
Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the TSFlags. This greatly simplifies the switch statements in the disassembler tables and the code emitters.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200522 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/X86InstrFormats.td
utils/TableGen/X86RecognizableInstr.cpp
utils/TableGen/X86RecognizableInstr.h