mips-force-nomadd4
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Sat, 23 Jul 2022 21:01:02 +0000 (22:01 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Sat, 23 Jul 2022 21:01:02 +0000 (22:01 +0100)
commitd320aa93d2781776d5719cb56c3683b726807cde
tree1ecac96c8778706541b6cb4bab21a4514bdd171a
parent1e2c5b943a4d061458b2d6e6eb83a62d70b8dfc4
mips-force-nomadd4

The MIPS port aims to support the Loongson 3 family of CPUs in addition
of the other MIPS CPUs. On the Loongson 3 family the MADD4 instructions
are fused, while they are not fused on the other MIPS CPUs. In order to
support both, we have to disabled those instructions.

For that, the patch below basically corresponds to the --with-madd4=no
used on the GCC side.

Gbp-Pq: Topic mips
Gbp-Pq: Name mips-force-nomadd4.patch
clang/lib/Basic/Targets/Mips.h
llvm/lib/Target/Mips/MipsSubtarget.cpp