[AArch64 - SVE]: Use SVE to lower reduce.fadd.
authorHassnaa Hamdi <hassnaa.hamdi@arm.com>
Wed, 24 Aug 2022 15:53:40 +0000 (15:53 +0000)
committerHassnaa Hamdi <hassnaa.hamdi@arm.com>
Wed, 31 Aug 2022 12:31:06 +0000 (12:31 +0000)
commita6d9c944df95f869ab50d77831a7c4dea77ff56e
tree035625166288b137c4a2053310f2cba16810e978
parent1ed555a62b88b1511961e3f885f35dab5aa3a700
[AArch64 - SVE]: Use SVE to lower reduce.fadd.

Differential Revision: https://reviews.llvm.org/D132573

skip custom-lowering for v1f64 to be expanded instead, because it has only one lane

Differential Revision: https://reviews.llvm.org/D132959
llvm/include/llvm/Support/MachineValueType.h
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-fixed-length-fp-reduce.ll