diff options
author | Chad Rosier <mcrosier@apple.com> | 2011-11-13 02:23:59 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2011-11-13 02:23:59 +0000 |
commit | c8cfd3a8fb566ea8521ebd54bfab61e67cc63e55 (patch) | |
tree | 4ca374c376e462debd3f30efd2aa7605829231fa /lldb/scripts/Python/edit-swig-python-wrapper-file.py | |
parent | 4784df7161d1fc3259d61a08db56ed6772cdc8ee (diff) | |
download | bcm5719-llvm-c8cfd3a8fb566ea8521ebd54bfab61e67cc63e55.tar.gz bcm5719-llvm-c8cfd3a8fb566ea8521ebd54bfab61e67cc63e55.zip |
Add support for emitting both signed- and zero-extend loads. Fix
SimplifyAddress to handle either a 12-bit unsigned offset or the ARM +/-imm8
offsets (addressing mode 3). This enables a load followed by an integer
extend to be folded into a single load.
For example:
ldrb r1, [r0] ldrb r1, [r0]
uxtb r2, r1 =>
mov r3, r2 mov r3, r1
llvm-svn: 144488
Diffstat (limited to 'lldb/scripts/Python/edit-swig-python-wrapper-file.py')
0 files changed, 0 insertions, 0 deletions