aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCDisassembler/EDDisassembler.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-06-29 23:25:04 +0000
committerJim Grosbach <grosbach@apple.com>2011-06-29 23:25:04 +0000
commitf6fd90910a552ad9883f031350ae517e26dfdb44 (patch)
tree31d43ff65cd5719d0da919505c5f345b16a84f85 /lib/MC/MCDisassembler/EDDisassembler.cpp
parent6531bddb86149b7e5c888fc9209456356b9361c6 (diff)
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
Unlike Thumb1, Thumb2 does not have dedicated encodings for adjusting the stack pointer. It can just use the normal add-register-immediate encoding since it can use all registers as a source, not just R0-R7. The extra instruction definitions are just duplicates of the normal instructions with the (not well enforced) constraint that the source register was SP. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134114 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCDisassembler/EDDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions