]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Remove QHSD and use QHWD instead
authorXi Ruoyao <xry111@xry111.site>
Mon, 2 Dec 2024 06:48:24 +0000 (14:48 +0800)
committerXi Ruoyao <xry111@xry111.site>
Wed, 18 Dec 2024 08:43:33 +0000 (16:43 +0800)
commit8e47615f24b9fdebf14e270e6131cea6a67f1b04
tree4da9a15f56124d454703a49ec95fccdd98645ae7
parente1937cf33abded5c6ebbe4938a4a3e8cb3365176
LoongArch: Remove QHSD and use QHWD instead

QHSD and QHWD are basically the same thing, but QHSD will be incorrect
when we start to add LA32 support.  So it's just better to always use
QHWD.

gcc/ChangeLog:

* config/loongarch/loongarch.md (QHSD): Remove.
(loongarch_<crc>_w_<size>_w): Use QHSD instead of QHWD.
(loongarch_<crc>_w_<size>_w_extended): Likewise.
gcc/config/loongarch/loongarch.md