[PATCH] D88577: [AArch64] Generate udot for v16i8 sum reduction to i32
Vinay Madhusudan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 1 04:41:14 PDT 2020
mivnay added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:10970
+ MachineSDNode *ABD =
+ DAG.getMachineNode(AArch64::UDOTv16i8, SDLoc(Op0), Zeros.getValueType(),
+ Zeros, Ones, Op0.getOperand(0));
----------------
dmgreen wrote:
> We ideally shouldn't be just producing a machine node here. Can you add a AArch64ISD::UDOT node?
>
> We should be doing the same for SDOT too.
I have added the support for SDOT.
> Can you add a AArch64ISD::UDOT node?
Can this be done in a later patch?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D88577/new/
https://reviews.llvm.org/D88577
More information about the llvm-commits
mailing list