mips-force-nomadd4
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Sat, 25 Jun 2022 07:56:23 +0000 (08:56 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Sat, 25 Jun 2022 07:56:23 +0000 (08:56 +0100)
commit3e353993911cab37373957dfcab42595d5eb5c79
treedaabeaf4a75657782f2e9f8d8adb9266d5a626e2
parentf3608ddc50471b46aecbd552bfb5a8c349a5ae4d
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