diff options
author | Petre-Ionut Tudor <petre-ionut.tudor@arm.com> | 2020-04-21 14:11:13 +0100 |
---|---|---|
committer | Petre-Ionut Tudor <petre-ionut.tudor@arm.com> | 2020-05-12 11:00:13 +0100 |
commit | 9682d0d5dcc50d4583709bcb2e63f1ad630fe9a0 (patch) | |
tree | c5ad7755a56f21cb02272325ee2035ae2fcd7595 /clang/lib | |
parent | b4a8091a116a8cee00d635809f3c2e585c6221c4 (diff) | |
download | llvm-9682d0d5dcc50d4583709bcb2e63f1ad630fe9a0.zip llvm-9682d0d5dcc50d4583709bcb2e63f1ad630fe9a0.tar.gz llvm-9682d0d5dcc50d4583709bcb2e63f1ad630fe9a0.tar.bz2 |
[ARM] Refactor lower to S[LR]I optimization
Summary:
The optimization has been refactored to fix certain bugs and
limitations. The condition for lowering to S[LR]I has been changed
to reflect the manual pseudocode description of SLI and SRI operation.
The optimization can now handle more cases of operand type and order.
Subscribers: kristof.beyls, hiraditya, danielkiss, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D79233
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions