diff options
author | David Green <david.green@arm.com> | 2025-03-05 17:18:07 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-05 17:18:07 +0000 |
commit | d4ab3df320f9eebf11cc5fb600a0919f93678abe (patch) | |
tree | 4a3c9abc42292ee4f7a64393c19e5566fb816926 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 58670aa79a7e4129b89186a5076b08bef4564aa6 (diff) | |
download | llvm-d4ab3df320f9eebf11cc5fb600a0919f93678abe.zip llvm-d4ab3df320f9eebf11cc5fb600a0919f93678abe.tar.gz llvm-d4ab3df320f9eebf11cc5fb600a0919f93678abe.tar.bz2 |
[AArch64] Fix SVE scalar fcopysign lowering without neon. (#129787)
Without this we can try to generate invalid instructions or create
illegal types. This patch generates a SVE fcopysign instead and use its
lowering. BF16 is left out of the moment as it doesn't lower
successfully (but could use the same code as fp16).
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions