[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