[PATCH] D123449: [AArch64][SelectionDAG] Refactor to support more scalable vector extending stores
Paul Walker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 10 05:46:55 PDT 2022
paulwalker-arm added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:1218-1219
// Firstly, exclude all scalable vector extending loads/truncating stores.
for (MVT VT : MVT::integer_scalable_vector_valuetypes()) {
for (MVT InnerVT : MVT::integer_scalable_vector_valuetypes()) {
+ setTruncStoreAction(VT, InnerVT, Expand);
----------------
Now that we have full coverage, can these iterators be changed to `scalable_vector_valuetypes` and the above `fp_scalable_vector_valuetypes` based loop be deleted?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D123449/new/
https://reviews.llvm.org/D123449
More information about the llvm-commits
mailing list