aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2024-05-20 15:52:32 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2024-06-03 14:52:52 +0800
commit1f2ca510065a2033bac408eb5a960ef0126f25cc (patch)
tree07ca336d763b2db5451af8bb89027b9af9945c69 /gcc/tree-vect-loop.cc
parent4371ac5292da9eadc3daccbdce2a15c029a04892 (diff)
downloadgcc-1f2ca510065a2033bac408eb5a960ef0126f25cc.zip
gcc-1f2ca510065a2033bac408eb5a960ef0126f25cc.tar.gz
gcc-1f2ca510065a2033bac408eb5a960ef0126f25cc.tar.bz2
Add AVX10.1 target_clones support
Since AVX10 is the first major ISA introduced after AVX-512, we propose to add target_clones support for it. Although AVX10.1-256 won't cover 512-bit part of AVX512F, but since it is only for priority but not for implication, it won't be an issue. gcc/ChangeLog: * common/config/i386/i386-common.cc: Change Granite Rapids series CPU type to P_PROC_AVX10_1_512. * common/config/i386/i386-cpuinfo.h (enum feature_priority): Revise comment part. Add P_AVX10_1_256, P_AVX10_1_512, P_PROC_AVX10_1_512. * common/config/i386/i386-isas.h: Link to avx10.1-256, avx10.1-512. gcc/testsuite/ChangeLog: * gcc.target/i386/avx10_1-25.c: New test. * gcc.target/i386/avx10_1-26.c: Ditto.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions