[RISCV] Add index check for vset/vget
authorwangpc <pc.wang@linux.alibaba.com>
Wed, 30 Mar 2022 11:28:38 +0000 (19:28 +0800)
committerwangpc <pc.wang@linux.alibaba.com>
Wed, 30 Mar 2022 11:29:13 +0000 (19:29 +0800)
commitcebbfd3d255552b48cb3681a326bcbd23aaca1ec
treee386ff72917f0bd6789a999e6e7343b01186dcf4
parentcf4a67bcbbb109347b1e2d6cedf69bae142a182f
[RISCV] Add index check for vset/vget

Index of vset/vget must be a constant integer and be
located in right range.

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D122629
clang/lib/Sema/SemaChecking.cpp
clang/test/CodeGen/RISCV/rvv-intrinsics/vget-index-out-of-range.c [new file with mode: 0644]
clang/test/CodeGen/RISCV/rvv-intrinsics/vset-index-out-of-range.c [new file with mode: 0644]