Skip to content

Commit eeb925a

Browse files
eopXDtru
authored andcommitted
[Clang][Doc] Add release note for changes for the RVV intrinsics
Reviewed By: asb Differential Revision: https://reviews.llvm.org/D142094
1 parent 2b8bbad commit eeb925a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,17 @@ RISC-V Support in Clang
881881
take architecture extensions from ``-march`` if both are given.
882882
- An ABI mismatch between GCC and Clang that related to the
883883
sign/zero-extension of integer scalars was fixed.
884+
- An overall simplification of the RISC-V Vector intrinsics are done. The
885+
simplification is based on
886+
`riscv-non-isa/rvv-intrinsic-doc#186 <https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/186>`_.
887+
- Intrinsics of `vcompress` and `vmerge` have been adjusted to have interfaces
888+
be aligned among `vvm`, `vxm` intrinsics. The adjustment is base on
889+
`riscv-non-isa/rvv-intrinsic-doc#185 <https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/185>`_.
890+
- All RISC-V Vector intrinsics now share a `__riscv_` prefix, based on the
891+
naming convention defined by
892+
`riscv-non-isa/riscv-c-api-doc#31 <https://github.com/riscv-non-isa/riscv-c-api-doc/pull/31>`_.
893+
- Note that the RISC-V Vector C intrinsics are still under development. The RVV
894+
C Intrinsic Task Group is working towards a ratified v1.0.
884895

885896
X86 Support in Clang
886897
--------------------

0 commit comments

Comments
 (0)