diff options
author | Juergen Ributzka <juergen@apple.com> | 2014-08-19 22:29:55 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2014-08-19 22:29:55 +0000 |
commit | c0886dd5b0455b0b03759565a98665cfd787d393 (patch) | |
tree | 26888a0ccb5825a6c331110a6eccc17695a2f20a /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp | |
parent | a3c8f042cdd1d7c8f55891886e152ab2e8a80f42 (diff) | |
download | llvm-c0886dd5b0455b0b03759565a98665cfd787d393.zip llvm-c0886dd5b0455b0b03759565a98665cfd787d393.tar.gz llvm-c0886dd5b0455b0b03759565a98665cfd787d393.tar.bz2 |
[FastISel][AArch64] Factor out ADDS/SUBS instruction emission and add support for extensions and shift folding.
Factor out the ADDS/SUBS instruction emission code into helper functions and
make the helper functions more clever to support most of the different ADDS/SUBS
instructions the architecture support. This includes better immedediate support,
shift folding, and sign-/zero-extend folding.
This fixes <rdar://problem/17913111>.
llvm-svn: 216033
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp')
0 files changed, 0 insertions, 0 deletions