[PATCH] D105289: [AArch64][SVE] Improve fixed length codegen for common vector shuffle case
Bradley Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 1 08:19:25 PDT 2021
bsmith created this revision.
bsmith added reviewers: paulwalker-arm, peterwaller-arm, sdesmalen.
Herald added subscribers: psnobl, hiraditya, kristof.beyls, tschuett.
Herald added a reviewer: efriedma.
bsmith requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
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.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D105289
Files:
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/CodeGen/AArch64/sve-fixed-length-vector-shuffle.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D105289.355892.patch
Type: text/x-patch
Size: 59961 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210701/06f8b355/attachment.bin>
More information about the llvm-commits
mailing list