diff options
| author | Anna Welker <anna.welker@arm.com> | 2020-04-08 11:43:55 +0100 |
|---|---|---|
| committer | Anna Welker <anna.welker@arm.com> | 2020-04-08 11:46:57 +0100 |
| commit | 89e1248d7b76886912f499391719e68b27e42ec3 (patch) | |
| tree | a801188b8bc1e1508259c2aa32fbc3d27a868755 /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
| parent | 7adb9e06fd0dd49891e491cba9705e9dd119440e (diff) | |
| download | llvm-89e1248d7b76886912f499391719e68b27e42ec3.zip llvm-89e1248d7b76886912f499391719e68b27e42ec3.tar.gz llvm-89e1248d7b76886912f499391719e68b27e42ec3.tar.bz2 | |
[ARM][MVE] Optimise offset addresses of gathers/scatters
This patch adds an analysis of the offset addresses used by gathers
and scatters to the MVEGatherScatterLowering pass to find
multiplications and additions that are loop invariant and thus can
be moved into the loop preheader, avoiding to execute them each time.
Differential Revision: https://reviews.llvm.org/D76681
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions
