diff options
author | Lulu Cheng <chenglulu@loongson.cn> | 2024-07-12 09:57:40 +0800 |
---|---|---|
committer | Lulu Cheng <chenglulu@loongson.cn> | 2024-07-20 09:13:05 +0800 |
commit | 390c3e4ed28f6c7ef176c90b557fa0203678dbb3 (patch) | |
tree | 5145e4f26a4f7758922b05b801df32e9e5dff617 /gcc/config/csky/t-csky | |
parent | 8d6498f0d772775ad09d7d9e14f491a306e5f853 (diff) | |
download | gcc-390c3e4ed28f6c7ef176c90b557fa0203678dbb3.zip gcc-390c3e4ed28f6c7ef176c90b557fa0203678dbb3.tar.gz gcc-390c3e4ed28f6c7ef176c90b557fa0203678dbb3.tar.bz2 |
LoongArch: Organize the code related to split move and merge the same functions.
gcc/ChangeLog:
* config/loongarch/loongarch-protos.h
(loongarch_split_128bit_move): Delete.
(loongarch_split_128bit_move_p): Delete.
(loongarch_split_256bit_move): Delete.
(loongarch_split_256bit_move_p): Delete.
(loongarch_split_vector_move): Add a function declaration.
* config/loongarch/loongarch.cc
(loongarch_vector_costs::finish_cost): Adjust the code
formatting.
(loongarch_split_vector_move_p): Merge
loongarch_split_128bit_move_p and loongarch_split_256bit_move_p.
(loongarch_split_move_p): Merge code.
(loongarch_split_move): Likewise.
(loongarch_split_128bit_move_p): Delete.
(loongarch_split_256bit_move_p): Delete.
(loongarch_split_128bit_move): Delete.
(loongarch_split_vector_move): Merge loongarch_split_128bit_move
and loongarch_split_256bit_move.
(loongarch_split_256bit_move): Delete.
(loongarch_global_init): Remove the extra semicolon at the
end of the function.
* config/loongarch/loongarch.md (*movdf_softfloat): Added a new
condition TARGET_64BIT.
Diffstat (limited to 'gcc/config/csky/t-csky')
0 files changed, 0 insertions, 0 deletions