[PATCH] D88750: [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Oct 3 00:59:21 PDT 2020
nikic added inline comments.
================
Comment at: llvm/docs/GlobalISel/GenericOpcode.rst:553
+
+G_VECREDUCE_STRICT_FADD, G_VECREDUCE_STRICT_FMUL
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
----------------
aemerson wrote:
> arsenm wrote:
> > This name is extremely confusing since these aren't strict FP operations
> What other name do you suggest? If we change it then we should also change the SDAG node too.
>
> VECREDUCE_STRICT_ORDER_FADD? VECREDUCE_ORDERED_FADD? VECREDUCE_SEQ_FADD?
I've also found the naming of these SDAG nodes rather confusing. A rename to something like VECREDUCE_ORDERED_FADD would be great.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D88750/new/
https://reviews.llvm.org/D88750
More information about the llvm-commits
mailing list