aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorPetre-Ionut Tudor <petre-ionut.tudor@arm.com>2020-04-21 14:11:13 +0100
committerPetre-Ionut Tudor <petre-ionut.tudor@arm.com>2020-05-12 11:00:13 +0100
commit9682d0d5dcc50d4583709bcb2e63f1ad630fe9a0 (patch)
treec5ad7755a56f21cb02272325ee2035ae2fcd7595 /clang/lib
parentb4a8091a116a8cee00d635809f3c2e585c6221c4 (diff)
downloadllvm-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