[PATCH] D90247: [AArch64] Add legalizations for VECREDUCE_SEQ_FADD
Cameron McInally via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 30 14:02:43 PDT 2020
cameron.mcinally added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:929
setOperationAction(ISD::VECREDUCE_FMIN, VT, Custom);
+ setOperationAction(ISD::VECREDUCE_SEQ_FADD, VT, Expand);
}
----------------
nikic wrote:
> Rather than explicitly marking them as expanded in targets, VECREDUCE_SEQ_FADD should be marked as default expanded using the list at https://github.com/llvm/llvm-project/blob/aa1c6b79878475d61c90c0d4c2af17312242f18e/llvm/lib/CodeGen/TargetLoweringBase.cpp#L722, to stay consistent with other VECREDUCE opcodes.
Oh, cool. Didn't know that list existed. Thanks.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90247/new/
https://reviews.llvm.org/D90247
More information about the llvm-commits
mailing list