mips-force-nomadd4
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Tue, 31 May 2022 12:08:49 +0000 (13:08 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Tue, 31 May 2022 12:08:49 +0000 (13:08 +0100)
commitb18ef43dfd9b55fc66db2a65dc4ed1c6da578c27
treec53bb39861fdf48d8d14f0a3539e68b41dd2fd57
parentec8cf654d700f7621c08d8a6d0348a7494f43321
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