[all-commits] [llvm/llvm-project] cc2739: [AArch64][SVE] Improve fixed length codegen for co...
Bradley Smith via All-commits
all-commits at lists.llvm.org
Mon Jul 5 04:10:41 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cc273983f705ebfbbe42d6327a626ce87c494c96
https://github.com/llvm/llvm-project/commit/cc273983f705ebfbbe42d6327a626ce87c494c96
Author: Bradley Smith <bradley.smith at arm.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.h
A llvm/test/CodeGen/AArch64/sve-fixed-length-vector-shuffle.ll
Log Message:
-----------
[AArch64][SVE] Improve fixed length codegen for common vector shuffle case
Improve codegen when lowering the common vector shuffle case from the
vectorizer (op1[last]:op2[0:last-1]). This patch only handles this
common case as it is difficult to handle this more generally when using
fixed length vectors, due to being unable to use the SVE ext instruction.
Differential Revision: https://reviews.llvm.org/D105289
More information about the All-commits
mailing list