]> granicus.if.org Git - llvm/commit
[X86] Allow any 8-bit immediate to be used with BT/BTC/BTR/BTS not just sign extended...
authorCraig Topper <craig.topper@intel.com>
Mon, 18 Mar 2019 21:33:59 +0000 (21:33 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 18 Mar 2019 21:33:59 +0000 (21:33 +0000)
commitca0ea067ee021147d76f73a44d849c4b67cd7c34
tree87ce5d897b2bbd2d6f66df1ce276f46e5d5270c2
parentb392b2cef2e47d65ea280f6cb4ac475351a90b93
[X86] Allow any 8-bit immediate to be used with BT/BTC/BTR/BTS not just sign extended 8-bit immediates.

We need to allow [128,255] in addition to [-128, 127] to match gas.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356413 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.td
test/MC/X86/I386-32.s
test/MC/X86/I386-64.s
utils/TableGen/X86RecognizableInstr.cpp