diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2024-05-20 15:52:32 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2024-06-03 14:52:52 +0800 |
commit | 1f2ca510065a2033bac408eb5a960ef0126f25cc (patch) | |
tree | 07ca336d763b2db5451af8bb89027b9af9945c69 /gcc/tree-vect-loop.cc | |
parent | 4371ac5292da9eadc3daccbdce2a15c029a04892 (diff) | |
download | gcc-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