llvm-project/clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded
Zakk Chen 010f329803 [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
2022-08-04 17:47:24 +00:00
..
vaadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vadc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vadd.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vand.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vasub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vcompress.c [RISCV][Clang] Support policy functions for vmerge, vfmerge and 2022-08-02 17:27:55 +00:00
vcpop.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vdiv.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfabs.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vfadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfclass.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfcvt.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfdiv.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfirst.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vfmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmax.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmerge.c [RISCV][Clang] Support policy functions for vmerge, vfmerge and 2022-08-02 17:27:55 +00:00
vfmin.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmsac.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmul.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfmv.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vfncvt.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfneg.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vfnmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfnmadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfnmsac.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfnmsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfrdiv.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfrec7.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfredmax.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vfredmin.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vfredsum.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vfrsqrt7.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfrsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfsgnj.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfslide1down.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfslide1up.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfsqrt.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwcvt.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwmsac.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwmul.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwnmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwnmsac.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vfwredsum.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vfwsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vget.c [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
vid.c [RISCV][Clang] Support policy functions for Vector Mask Instructions. 2022-08-02 17:27:57 +00:00
viota.c [RISCV][Clang] Support policy functions for Vector Mask Instructions. 2022-08-02 17:27:57 +00:00
vle.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vlmul.c [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
vloxei.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vloxseg.c [RISCV] Add the passthru operand for RVV unmasked segment load IR intrinsics. 2022-05-13 02:16:40 -07:00
vloxseg_mask.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vloxseg_mask_mf.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vloxseg_mf.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vlse.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vlseg.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vlsegff.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vlsseg.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vluxei.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vluxseg.c [RISCV] Add the passthru operand for RVV unmasked segment load IR intrinsics. 2022-05-13 02:16:40 -07:00
vluxseg_mask.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vluxseg_mask_mf.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vluxseg_mf.c [RISCV][Clang] Support policy function for all vector segment load. 2022-08-04 17:47:24 +00:00
vmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vmadc.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vmand.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmax.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vmerge.c [RISCV][Clang] Support policy functions for vmerge, vfmerge and 2022-08-02 17:27:55 +00:00
vmfeq.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmfge.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmfgt.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmfle.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmflt.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmfne.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmin.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vmmv.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmnand.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmnor.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmnot.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmor.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmsbc.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmsbf.c [RISCV][Clang] Support policy functions for Vector Mask Instructions. 2022-08-02 17:27:57 +00:00
vmseq.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmsge.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmsgt.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmsif.c [RISCV][Clang] Support policy functions for Vector Mask Instructions. 2022-08-02 17:27:57 +00:00
vmsle.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmslt.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmsne.c [RISCV][Clang] Support policy functions for Vector Comparison 2022-08-02 17:27:56 +00:00
vmsof.c [RISCV][Clang] Support policy functions for Vector Mask Instructions. 2022-08-02 17:27:57 +00:00
vmul-eew64.c [RISCV] Add the passthru operand for RVV nomask binary intrinsics. 2022-02-15 18:36:18 -08:00
vmul.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vmv.c [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
vmxnor.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vmxor.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vnclip.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vncvt.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vneg.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vnmsac.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vnmsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vnot.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vnsra.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vnsrl.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vor.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vredand.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vredmax.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vredmin.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vredor.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vredsum.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vredxor.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vreinterpret.c [RISCV] Remove experimental prefix from rvv-related extensions. 2022-01-22 20:18:40 -08:00
vrem.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vrgather.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vrsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsbc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vse.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vset.c [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
vsext.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vslide1down.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vslide1up.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vslidedown.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vslideup.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsll.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsmul-eew64.c [RISCV] Add the passthru operand for RVV nomask binary intrinsics. 2022-02-15 18:36:18 -08:00
vsmul.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsoxei.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsoxseg.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsoxseg_mask.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsra.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsrl.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsse.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsseg.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vssra.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vssrl.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vssseg.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vssub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vsuxei.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsuxseg.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vsuxseg_mask.c [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) 2022-04-07 12:09:47 +02:00
vwadd.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vwcvt.c [RISCV][Clang] Support policy functions for vneg, vnot, vncvt, vwcvt, 2022-08-02 17:27:55 +00:00
vwmacc.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vwmul.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vwredsum.c [RISCV][Clang] Support policy functions for Vector Reduction 2022-08-02 17:27:56 +00:00
vwsub.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vxor.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00
vzext.c [RISCV][Clang] Add tests for all supported policy functions. (NFC) 2022-08-01 17:42:43 +00:00