]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Remove unused code.
authorJiahao Xu <xujiahao@loongson.cn>
Wed, 3 Apr 2024 01:38:23 +0000 (09:38 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Wed, 3 Apr 2024 01:40:49 +0000 (09:40 +0800)
commit8677182f32234786fccce25583232ec5181dde75
tree2e3cf9b5e0083db4ed17bc079c8f3f0c65b54a38
parenta1e6798acfaf1356692bcb81f3186ee6a3deb22e
LoongArch: Remove unused code.

gcc/ChangeLog:

* config/loongarch/lasx.md: Remove unused code.
* config/loongarch/loongarch-protos.h
(loongarch_split_lsx_copy_d): Remove.
(loongarch_split_lsx_insert_d): Ditto.
(loongarch_split_lsx_fill_d): Ditto.
* config/loongarch/loongarch.cc
(loongarch_split_lsx_copy_d): Ditto.
(loongarch_split_lsx_insert_d): Ditto.
(loongarch_split_lsx_fill_d): Ditto.
* config/loongarch/lsx.md (lsx_vpickve2gr_du): Remove splitter.
(lsx_vpickve2gr_<lsxfmt_f>): Ditto.
(abs<mode>2): Remove expander.
(vabs<mode>2): Rename 2 abs<mode>2.

gcc/testsuite/ChangeLog:

* gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
gcc/config/loongarch/lasx.md
gcc/config/loongarch/loongarch-protos.h
gcc/config/loongarch/loongarch.cc
gcc/config/loongarch/lsx.md
gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-abs.c [new file with mode: 0644]