[RISCV][Clang] Support policy function for all vector segment load.
authorZakk Chen <zakkc@google.com>
Thu, 4 Aug 2022 17:34:05 +0000 (17:34 +0000)
committerZakk Chen <zakkc@google.com>
Thu, 4 Aug 2022 17:47:24 +0000 (17:47 +0000)
commit010f329803c84e43ec15ffaff7b6e26b032cbcc6
tree5326b4d35e70ad33c758e089f3aeabac11c2dc8b
parent8611a77ee7ee342f5925cba2fa6df023596af9d9
[RISCV][Clang] Support policy function for all vector segment load.

We will switch all UndefValue to PoisonValue in follow up patches.

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D126750
14 files changed:
clang/include/clang/Basic/riscv_vector.td
clang/lib/Support/RISCVVIntrinsicUtils.cpp
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vloxseg_mask_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vloxseg_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlsegff.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlsseg.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vluxseg_mask_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vluxseg_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vloxseg_mask_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vloxseg_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vlsegff.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vlsseg.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vluxseg_mask_mf.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vluxseg_mf.c