Fixed a sign-extension bug in the X86 disassembler
authorSean Callanan <scallanan@apple.com>
Wed, 5 May 2010 22:47:27 +0000 (22:47 +0000)
committerSean Callanan <scallanan@apple.com>
Wed, 5 May 2010 22:47:27 +0000 (22:47 +0000)
commitbe192dd1e987361ecf51ff385cbf541cb7f779be
tree00b29b61573663ea8dcdfc3f66c5da44af3eb45f
parentd47f3c803f4e1e7f84e8fdcd3c9a5120ae5d37ad
Fixed a sign-extension bug in the X86 disassembler
that was causing PC-relative branch targets to be
evaluated incorrectly.  Also added support for
checking operand values to the llvm-mc tester.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103128 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Disassembler/X86Disassembler.cpp
tools/llvm-mc/Disassembler.cpp