[RISCV] Correct VL for fixed length masked scatter.
authorCraig Topper <craig.topper@sifive.com>
Mon, 10 May 2021 16:34:32 +0000 (09:34 -0700)
committerCraig Topper <craig.topper@sifive.com>
Mon, 10 May 2021 16:50:08 +0000 (09:50 -0700)
commit80b9510806cf11c57f2dd87191d3989fc45defa8
tree688041a4f14e0eb20c274d8801dffaae29f58e17
parent2961f86317f8560c948af8f38581e1ea5a9cfebf
[RISCV] Correct VL for fixed length masked scatter.

We were incorrectly calling getVectorNumElements on a scalable
vector type. This shouldn't be allowed. This gives a warning on
EVT, but not MVT.
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll