Author: Weining Lu Date: 2025-01-23T12:38:04+08:00 New Revision: 3c7a878d919c6483c9e78a3ed4578d4ee2f54408
URL: https://github.com/llvm/llvm-project/commit/3c7a878d919c6483c9e78a3ed4578d4ee2f54408 DIFF: https://github.com/llvm/llvm-project/commit/3c7a878d919c6483c9e78a3ed4578d4ee2f54408.diff LOG: [LoongArch] Summary clang20 release notes Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index abc9ce60e7d01f..75931bb25f06d9 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -1135,6 +1135,20 @@ Windows Support LoongArch Support ^^^^^^^^^^^^^^^^^ +- Types of parameters and return value of ``__builtin_lsx_vorn_v`` and ``__builtin_lasx_xvorn_v`` + are changed from ``signed char`` to ``unsigned char``. (#GH114514) + +- ``-mrelax`` and ``-mno-relax`` are supported now on LoongArch that can be used + to enable / disable the linker relaxation optimization. (#GH123587) + +- Fine-grained la64v1.1 options are added including ``-m{no-,}frecipe``, ``-m{no-,}lam-bh``, + ``-m{no-,}ld-seq-sa``, ``-m{no-,}div32``, ``-m{no-,}lamcas`` and ``-m{no-,}scq``. + +- Two options ``-m{no-,}annotate-tablejump`` are added to enable / disable + annotating table jump instruction to correlate it with the jump table. (#GH102411) + +- FreeBSD support is added for LoongArch64 and has been tested by building kernel-toolchain. (#GH119191) + RISC-V Support ^^^^^^^^^^^^^^ _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits