OSDN Git Service

Fixed a bug where the disassembler would allow an immediate
authorSean Callanan <scallanan@apple.com>
Wed, 7 Apr 2010 21:42:19 +0000 (21:42 +0000)
committerSean Callanan <scallanan@apple.com>
Wed, 7 Apr 2010 21:42:19 +0000 (21:42 +0000)
commit5edca8162623b742282f5f03b0872ac3469b5bed
treecbcf2dec19ee024c1bf4efaefaac581b8364d771
parentc22e2fcf72780b4b66a4262c12208c2d5af2e213
Fixed a bug where the disassembler would allow an immediate
argument that had to be between 0 and 7 to have any value,
firing an assert later in the AsmPrinter.  Now, the
disassembler rejects instructions with out-of-range values
for that immediate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100694 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
utils/TableGen/X86RecognizableInstr.cpp