[all-commits] [llvm/llvm-project] b1b9c3: [AArch64][SVE] Use SVE for VLS fcopysign for wide ...
David Truby via All-commits
all-commits at lists.llvm.org
Wed Aug 10 03:17:44 PDT 2022
Author: David Truby <david.truby at arm.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
[AArch64][SVE] Use SVE for VLS fcopysign for wide vectors
Currently fcopysign for VLS vectors lowers through NEON even when the
vector width is wider than a NEON vector, causing bad codegen as the
vectors are split. This patch causes SVE to be used for these vectors
instead, giving much better codegen on wide VLS vectors.
Reviewed By: paulwalker-arm
Differential Revision: https://reviews.llvm.org/D128642
More information about the All-commits