diff options
author | Xi Ruoyao <xry111@xry111.site> | 2023-12-17 04:26:23 +0800 |
---|---|---|
committer | Xi Ruoyao <xry111@xry111.site> | 2023-12-23 20:58:34 +0800 |
commit | 310dc75e7004d8b8e39c6f258b28b2165ad4193c (patch) | |
tree | f21f53aee3ff759c9958dfde0ace6bbc310ece00 /gcc/tree-vect-loop-manip.cc | |
parent | 78607d122976cbfd39b0b12e9be662c47c81fed0 (diff) | |
download | gcc-310dc75e7004d8b8e39c6f258b28b2165ad4193c.zip gcc-310dc75e7004d8b8e39c6f258b28b2165ad4193c.tar.gz gcc-310dc75e7004d8b8e39c6f258b28b2165ad4193c.tar.bz2 |
LoongArch: Add sign_extend pattern for 32-bit rotate shift
Remove a redundant sign extension.
gcc/ChangeLog:
* config/loongarch/loongarch.md (rotrsi3_extend): New
define_insn.
gcc/testsuite/ChangeLog:
* gcc.target/loongarch/rotrw.c: New test.
Diffstat (limited to 'gcc/tree-vect-loop-manip.cc')
0 files changed, 0 insertions, 0 deletions