[all-commits] [llvm/llvm-project] 3bc586: [ARM] Treat MVE gather add-like-or's like adds
David Green via All-commits
all-commits at lists.llvm.org
Wed Nov 3 04:41:19 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3bc586b9aa6f33e8acdea0fa80362879f26a8be7
https://github.com/llvm/llvm-project/commit/3bc586b9aa6f33e8acdea0fa80362879f26a8be7
Author: David Green <david.green at arm.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
M llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll
Log Message:
-----------
[ARM] Treat MVE gather add-like-or's like adds
LLVM has the habit of turning adds with no common bits set into ors,
which means we need to detect them and treat them like adds again in the
MVE gather/scatter lowering pass.
Differential Revision: https://reviews.llvm.org/D112922
More information about the All-commits
mailing list