[PATCH] D105130: [RISCV] Enable interleaved access vectorization

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 29 09:44:50 PDT 2021


craig.topper added a comment.

Please upload patches with full context using -U999999 has documented here https://releases.llvm.org/11.0.0/docs/Phabricator.html#requesting-a-review-via-the-web-interface

Do you plan to map these to segment load/store instructions in the future?



================
Comment at: llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll:4
+; RUN:   -loop-vectorize -instcombine -force-vector-width=4 \
+; RUN:   -force-vector-interleave=1 -enable-interleaved-mem-accesses=true \
+; RUN:   -runtime-memory-check-threshold=24 < %s | FileCheck %s
----------------
Is `-enable-interleaved-mem-accesses=true` needed if TTI enableInterleavedAccessVectorization() returns true


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105130/new/

https://reviews.llvm.org/D105130



More information about the llvm-commits mailing list