[PATCH] D101593: [AArch64][SVE] Remove index_vector node.
JunMa via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 30 05:17:40 PDT 2021
junparser added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td:1371-1374
+ defm INDEX_RR : sve_int_index_rr<"index", step_vector, step_vector_oneuse, AArch64mul_p_oneuse>;
+ defm INDEX_IR : sve_int_index_ir<"index", step_vector, step_vector_oneuse, AArch64mul_p, AArch64mul_p_oneuse>;
+ defm INDEX_RI : sve_int_index_ri<"index", step_vector, step_vector_oneuse>;
+ defm INDEX_II : sve_int_index_ii<"index", step_vector, step_vector_oneuse>;
----------------
paulwalker-arm wrote:
> As a tidy up I'd say these multiclasses are intrinsically linked to stepvector and related nodes. As these nodes now have a unified form I personally don't see much value with the indirection and think they can use all the operations directly within the multiclass.
Yep, It maybe nice to move these Pat to here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101593/new/
https://reviews.llvm.org/D101593
More information about the llvm-commits
mailing list