summaryrefslogtreecommitdiffstats
path: root/lldb/source/Interpreter/CommandObject.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-03-13 22:18:18 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-03-13 22:18:18 +0000
commite7ce9ec398103c59b18993ef637fd1aab32c0710 (patch)
tree7b6c12d2e154565dda376e2c0933fd8d1d8c280f /lldb/source/Interpreter/CommandObject.cpp
parent58a615f9d04c33ec43bb89954c0332186e74b703 (diff)
downloadbcm5719-llvm-e7ce9ec398103c59b18993ef637fd1aab32c0710.tar.gz
bcm5719-llvm-e7ce9ec398103c59b18993ef637fd1aab32c0710.zip
Use add32ri8 and friends on fast isel.
This fixes pr22854. The core issue on the bug is that there are multiple instructions that print the same in assembly. In fact, there doesn't seem to be any syntax for specifying that a constant that fits in 8 bits should use a 32 bit immediate. The attached patch changes fast isel to consider i16immSExt8, i32immSExt8, and i64immSExt8. They were disabled because fastisel didn’t know to call the predicate back in the day. llvm-svn: 232223
Diffstat (limited to 'lldb/source/Interpreter/CommandObject.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud