Add an x86 prefix encoding for instructions that would decode to a different instruct...
authorCraig Topper <craig.topper@gmail.com>
Tue, 18 Feb 2014 00:21:49 +0000 (00:21 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 18 Feb 2014 00:21:49 +0000 (00:21 +0000)
commit7d2bb38164ab7121a67be03bcd1ebbb7a559139a
treefcc37029be5e8c9c2a99dcaca162eed6fd0087b7
parentddc5a010a40a7b85a020a072f9f6b4ae132e94bd
Add an x86 prefix encoding for instructions that would decode to a different instruction with 0xf2/f3/66 were in front of them, but don't themselves have a prefix. For now this doesn't change any bbehavior, but plan to use it to fix some bugs in the disassembler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201538 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrArithmetic.td
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrMMX.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86InstrVMX.td
utils/TableGen/X86RecognizableInstr.cpp