-
- Downloads
[RISCV] Add +experimental-zvfh extension to cover half types in vectors.
Currently we allow half types in vectors if the scalar Zfh extension is enabled. This behavior is not inline with the vector spec. For f32 and f64 types, the Zve32f, Zve64f, Zve64d, and V explicitly control the availablity of floating point types in vectors. In order to make our compiler compliant, we either need to remove all support for half in vectors or we need an extension to control it. Draft spec here https://github.com/riscv/riscv-v-spec/pull/780 Reviewed By: kito-cheng Differential Revision: https://reviews.llvm.org/D121345
Showing
- clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vadd.c 2 additions, 2 deletionsclang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vadd.c
- clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vfadd.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vfadd.c
- clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlseg.c 2 additions, 2 deletionsclang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlseg.c
- clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlsegff.c 2 additions, 2 deletionsclang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vlsegff.c
- clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnot.c 2 additions, 2 deletionsclang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnot.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vadd.c 2 additions, 2 deletionsclang/test/CodeGen/RISCV/rvv-intrinsics/vadd.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vcompress.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vcompress.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfabs.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfabs.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfadd.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfadd.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfclass.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfclass.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfcvt.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfcvt.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfdiv.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfdiv.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmacc.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmacc.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmadd.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmadd.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmax.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmax.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmerge.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmerge.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmin.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmin.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmsac.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmsac.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmsub.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmsub.c
- clang/test/CodeGen/RISCV/rvv-intrinsics/vfmul.c 1 addition, 1 deletionclang/test/CodeGen/RISCV/rvv-intrinsics/vfmul.c
Loading
Please register or sign in to comment