[RISCV] Enable interleaved vectorization for RVV
authorLuke <luke957@foxmail.com>
Wed, 28 Apr 2021 15:25:31 +0000 (23:25 +0800)
committerLuke <luke957@foxmail.com>
Sat, 29 May 2021 03:03:27 +0000 (11:03 +0800)
commitc4c3869554a6fb3cfb268cb1331d611eb7609794
treeee9bfbbd706ecd7afb1c91dffaa05945a29bbeb0
parentc4053cd14eb9b5fe12b4ea9bc99bd83548d1f371
[RISCV] Enable interleaved vectorization for RVV

Enable interleaved vectorization for RVV.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D101469
llvm/lib/Target/RISCV/RISCVSubtarget.h
llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
llvm/test/Transforms/LoopVectorize/RISCV/riscv-interleaved.ll [new file with mode: 0644]