[all-commits] [llvm/llvm-project] a2bd37: [AArch64] Recurse further into performUADDVCombine
David Green via All-commits
all-commits at lists.llvm.org
Tue Feb 7 11:14:20 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a2bd37230706ecb164c7ebe5cac66f0fd80b778d
https://github.com/llvm/llvm-project/commit/a2bd37230706ecb164c7ebe5cac66f0fd80b778d
Author: David Green <david.green at arm.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/vecreduce-add.ll
Log Message:
-----------
[AArch64] Recurse further into performUADDVCombine
This adjusts the performUADDVCombine to recurse further into adds from
reductions, which can help produce more UADDLP when the order of lanes is
unimportant. It also prevents some regressions from subsequent patches.
More information about the All-commits
mailing list