aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/c2y-static-assert-4.c
diff options
context:
space:
mode:
authorJiahao Xu <xujiahao@loongson.cn>2025-10-23 14:29:06 +0800
committerLulu Cheng <chenglulu@loongson.cn>2025-10-25 15:51:59 +0800
commitffdee87ac4cf576c59825a0a7a615ff212e51d96 (patch)
tree49d0916e43214babc62906f7a49d52f0a292bf3b /gcc/testsuite/gcc.dg/c2y-static-assert-4.c
parentf0717d13402d8a057ce0516dcfb3cedbf635c1ed (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
LoongArch: Implement vector reduction from 256-bit to 128-bitHEADtrunkmaster
gcc/ChangeLog: * config/loongarch/lasx.md (vec_extract<mode><lasxhalf>): New define_expand. (vec_extract_lo_<mode>): New define_insn_and_split. (vec_extract_hi_<mode>): New define_insn. * config/loongarch/loongarch-protos.h (loongarch_check_vect_par_cnst_half) New function prototype. * config/loongarch/loongarch.cc (loongarch_split_reduction): Implement TARGET_VECTORIZE_SPLIT_REDUCTION. (loongarch_check_vect_par_cnst_half): New function. * config/loongarch/predicates.md (vect_par_cnst_low_half): New predicate. (vect_par_cnst_high_half): New predicate. gcc/testsuite/ChangeLog: * gcc.target/loongarch/lasx-reduc-1.c: New test.
Diffstat (limited to 'gcc/testsuite/gcc.dg/c2y-static-assert-4.c')
0 files changed, 0 insertions, 0 deletions