[LoongArch] Summary the release notes for LLVM 19
This commit is contained in:
parent
89d1eb6734
commit
8a615bcf2f
@ -1228,6 +1228,14 @@ Windows Support
|
||||
LoongArch Support
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
- ``-march=la64v1.0`` and ``-march=la64v1.1`` have been added to select the
|
||||
``la64v1.0`` and ``la64v1.1`` architecture respectively. And ``-march=la664``
|
||||
is added to support the ``la664`` micro-architecture.
|
||||
- The 128-bits SIMD extension (``LSX``) is enabled by default.
|
||||
- ``-msimd=`` has beend added to select the SIMD extension(s) to be enabled.
|
||||
- Predefined macros ``__loongarch_simd_width`` and ``__loongarch_frecipe`` are
|
||||
added.
|
||||
|
||||
RISC-V Support
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
@ -166,6 +166,13 @@ Changes to the LoongArch Backend
|
||||
* i32 is now a native type in the datalayout string. This enables
|
||||
LoopStrengthReduce for loops with i32 induction variables, among other
|
||||
optimizations.
|
||||
* Codegen support is added for TLS Desciptor.
|
||||
* Interleaved vectorization and vector shuffle are supported on LoongArch and
|
||||
the experimental feature ``auto-vec`` is removed.
|
||||
* Allow ``f16`` codegen with expansion to libcalls.
|
||||
* Clarify that emulated TLS is not supported.
|
||||
* A codegen issue for ``bstrins.w`` is fixed on loongarch32.
|
||||
* Assorted codegen improvements.
|
||||
|
||||
Changes to the MIPS Backend
|
||||
---------------------------
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user