[RISCV] Remove mask from vrgatherei16 in lowerVECTOR_INTERLEAVE.
authorCraig Topper <craig.topper@sifive.com>
Tue, 20 Jun 2023 16:36:38 +0000 (09:36 -0700)
committerCraig Topper <craig.topper@sifive.com>
Tue, 20 Jun 2023 16:36:38 +0000 (09:36 -0700)
commit8680c28add0b1725c34a52a2f8c509c892385c7d
treef5c2f570a30952e6a132d2d267a71233b0e2abd4
parentd8851384c6ac2a1cea15e05228dbde5f13654e23
[RISCV] Remove mask from vrgatherei16 in lowerVECTOR_INTERLEAVE.

Unless I'm missing something we need to update the whole vector
not just where OddMask is true.

Reviewed By: luke

Differential Revision: https://reviews.llvm.org/D153087
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll