File tree 2 files changed +15
-0
lines changed 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -1228,6 +1228,14 @@ Windows Support
1228
1228
LoongArch Support
1229
1229
^^^^^^^^^^^^^^^^^
1230
1230
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
+
1231
1239
RISC-V Support
1232
1240
^^^^^^^^^^^^^^
1233
1241
Original file line number Diff line number Diff line change @@ -166,6 +166,13 @@ Changes to the LoongArch Backend
166
166
* i32 is now a native type in the datalayout string. This enables
167
167
LoopStrengthReduce for loops with i32 induction variables, among other
168
168
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.
169
176
170
177
Changes to the MIPS Backend
171
178
---------------------------
You can’t perform that action at this time.
0 commit comments