[all-commits] [llvm/llvm-project] c0bf59: [AArch64] Improve vector reverse lowering
David Green via All-commits
all-commits at lists.llvm.org
Thu Apr 22 13:01:54 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c0bf5929eea7ee86d664f069c2cfb9c65fcda05c
https://github.com/llvm/llvm-project/commit/c0bf5929eea7ee86d664f069c2cfb9c65fcda05c
Author: David Green <david.green at arm.com>
Date: 2021-04-22 (Thu, 22 Apr 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/named-vector-shuffle-reverse-neon.ll
M llvm/test/CodeGen/AArch64/neon-reverseshuffle.patch
Log Message:
-----------
[AArch64] Improve vector reverse lowering
This improves the lowering of v8i16 and v16i8 vector reverse shuffles.
Instead of going via a generic tbl it uses a rev64; ext pair, as already
happens for v4i32.
Differential Revision: https://reviews.llvm.org/D100882
More information about the All-commits
mailing list