[all-commits] [llvm/llvm-project] 69cdad: [ARM] Distribute reductions based on ascending loa...
David Green via All-commits
all-commits at lists.llvm.org
Fri Jul 30 11:50:25 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 69cdadddecaf97f572c311aa07044f79a5b8329a
https://github.com/llvm/llvm-project/commit/69cdadddecaf97f572c311aa07044f79a5b8329a
Author: David Green <david.green at arm.com>
Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths:
M llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/test/CodeGen/Thumb2/mve-vecreduce-slp.ll
Log Message:
-----------
[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
More information about the All-commits
mailing list