[PATCH] D93366: [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics.
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 16 22:59:58 PST 2020
craig.topper added inline comments.
================
Comment at: llvm/include/llvm/IR/IntrinsicsRISCV.td:188
+ [IntrNoMem, IntrHasSideEffects]>, RISCVVIntrinsic {
+ let ExtendOperand = 3;
+ }
----------------
Can we make this ExtendOperand = 2 and add 1 when we use it in LowerIntrinsic_W_CHAIN? It's a little confusing to have to account for the chain operand of the SelectionDAG representation here.
It's already a little confusing that we're accounting for the intrinsic number operand of SelectionDAG but at least that's a consistent rule.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93366/new/
https://reviews.llvm.org/D93366
More information about the llvm-commits
mailing list