NEON does not have native support for xor reductions. However, when
reducing predicate vectors the operation is synonymous with an add
reduction that is supported.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D125605
[AArch64] Use ADDV for boolean xor reductions. ClosedPublic Authored by paulwalker-arm on May 14 2022, 5:23 AM.
Details Summary NEON does not have native support for xor reductions. However, when
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 16 2022, 3:42 AM This revision was landed with ongoing or failed builds.May 16 2022, 2:36 PM Closed by commit rGee8aa351e43f: [AArch64] Use ADDV for boolean xor reductions. (authored by paulwalker-arm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 429858 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/reduce-xor.ll
|