diff options
author | David Green <david.green@arm.com> | 2021-07-30 19:50:07 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-07-30 19:50:07 +0100 |
commit | 69cdadddecaf97f572c311aa07044f79a5b8329a (patch) | |
tree | 363aa7983309a0d361501f7cda0a5384b6e08a3d /llvm/lib/CodeGen/BasicBlockSections.cpp | |
parent | 4e124ff256813f060efd2cc307358b1f7bf962c4 (diff) | |
download | llvm-69cdadddecaf97f572c311aa07044f79a5b8329a.zip llvm-69cdadddecaf97f572c311aa07044f79a5b8329a.tar.gz llvm-69cdadddecaf97f572c311aa07044f79a5b8329a.tar.bz2 |
[ARM] Distribute reductions based on ascending load offset
This distributes reductions based on the relative offset of loads, if
one is found from their operands. Given chains of reductions this will
then sort them in ascending load order, which in turn can help simple
prefetches latch on to increasing strides more easily.
Differential Revision: https://reviews.llvm.org/D106569
Diffstat (limited to 'llvm/lib/CodeGen/BasicBlockSections.cpp')
0 files changed, 0 insertions, 0 deletions