aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.cc
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2025-01-20 20:43:07 +0800
committerXi Ruoyao <xry111@xry111.site>2025-02-19 14:34:45 +0800
commit7c54e46b209664d3a501a03908339c9903d01f1e (patch)
treed6bdf2ffd6f0e19fee309186cdbe6c4464763f22 /gcc/asan.cc
parent7dda6715126c0c5aedbd5f2e4056adf43bb4ea2a (diff)
downloadgcc-7c54e46b209664d3a501a03908339c9903d01f1e.zip
gcc-7c54e46b209664d3a501a03908339c9903d01f1e.tar.gz
gcc-7c54e46b209664d3a501a03908339c9903d01f1e.tar.bz2
LoongArch: Implement vec_widen_mult_{even,odd}_* for LSX and LASX modes
Since PR116142 has been fixed, now we can add the standard names so the compiler will generate better code if the result of a widening production is reduced. gcc/ChangeLog: * config/loongarch/simd.md (even_odd): New define_int_attr. (vec_widen_<su>mult_<even_odd>_<mode>): New define_expand. gcc/testsuite/ChangeLog: * gcc.target/loongarch/wide-mul-reduc-1.c: New test. * gcc.target/loongarch/wide-mul-reduc-2.c: New test.
Diffstat (limited to 'gcc/asan.cc')
0 files changed, 0 insertions, 0 deletions