File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -1228,6 +1228,14 @@ Windows Support
12281228LoongArch Support
12291229^^^^^^^^^^^^^^^^^
12301230
1231+ - ``-march=la64v1.0 `` and ``-march=la64v1.1 `` have been added to select the
1232+ ``la64v1.0 `` and ``la64v1.1 `` architecture respectively. And ``-march=la664 ``
1233+ is added to support the ``la664 `` micro-architecture.
1234+ - The 128-bits SIMD extension (``LSX ``) is enabled by default.
1235+ - ``-msimd= `` has beend added to select the SIMD extension(s) to be enabled.
1236+ - Predefined macros ``__loongarch_simd_width `` and ``__loongarch_frecipe `` are
1237+ added.
1238+
12311239RISC-V Support
12321240^^^^^^^^^^^^^^
12331241
Original file line number Diff line number Diff line change @@ -166,6 +166,13 @@ Changes to the LoongArch Backend
166166* i32 is now a native type in the datalayout string. This enables
167167 LoopStrengthReduce for loops with i32 induction variables, among other
168168 optimizations.
169+ * Codegen support is added for TLS Desciptor.
170+ * Interleaved vectorization and vector shuffle are supported on LoongArch and
171+ the experimental feature ``auto-vec `` is removed.
172+ * Allow ``f16 `` codegen with expansion to libcalls.
173+ * Clarify that emulated TLS is not supported.
174+ * A codegen issue for ``bstrins.w `` is fixed on loongarch32.
175+ * Assorted codegen improvements.
169176
170177Changes to the MIPS Backend
171178---------------------------
You can’t perform that action at this time.
0 commit comments