aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2025-01-23 09:52:03 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2025-01-23 09:53:32 +0800
commitd4d5935f124ab72bb32d76ba8467aa2cdbc2a329 (patch)
tree9bb6a7f47abff7297ff4ef5e365f22702a266934 /gcc/tree-vectorizer.h
parent71a27375d09ec6b4dee3938b6d1ed6762ecdcfea (diff)
downloadgcc-d4d5935f124ab72bb32d76ba8467aa2cdbc2a329.zip
gcc-d4d5935f124ab72bb32d76ba8467aa2cdbc2a329.tar.gz
gcc-d4d5935f124ab72bb32d76ba8467aa2cdbc2a329.tar.bz2
i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to V[RSQRT,SCALEF,SQRT]BF16
gcc/ChangeLog: PR target/118270 * config/i386/avx10_2-512bf16intrin.h: Change intrin and builtin name according to new mnemonics. * config/i386/avx10_2bf16intrin.h: Ditto. * config/i386/i386-builtin.def (BDESC): Ditto. * config/i386/sse.md (UNSPEC_VSCALEFBF16): Rename from UNSPEC_VSCALEFPBF16. (avx10_2_scalefpbf16_<mode><mask_name>): Rename to... (avx10_2_scalefbf16_<mode><mask_name>): ...this. Change instruction name output. (avx10_2_rsqrtpbf16_<mode><mask_name>): Rename to... (avx10_2_rsqrtbf16_<mode><mask_name>): ...this. Change instruction name output. (avx10_2_sqrtnepbf16_<mode><mask_name>): Rename to... (avx10_2_sqrtbf16_<mode><mask_name>): ...this. Change instruction name output. gcc/testsuite/ChangeLog: PR target/118270 * gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and intrin call. * gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c: Move to... * gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: ...here. Adjust intrin call. * gcc.target/i386/avx10_2-512-vscalefpbf16-2.c: Move to... * gcc.target/i386/avx10_2-512-vscalefbf16-2.c: ...here. Adjust intrin call. * gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c: Move to... * gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: ...here. Adjust intrin call. * gcc.target/i386/avx10_2-bf16-1.c: Adjust output and intrin call. * gcc.target/i386/avx10_2-vrsqrtpbf16-2.c: Move to... * gcc.target/i386/avx10_2-vrsqrtbf16-2.c: ...here. Adjust intrin call. * gcc.target/i386/avx10_2-vscalefpbf16-2.c: Move to... * gcc.target/i386/avx10_2-vscalefbf16-2.c: ...here. Adjust intrin call. * gcc.target/i386/avx10_2-vsqrtnepbf16-2.c: Move to... * gcc.target/i386/avx10_2-vsqrtbf16-2.c: ...here. Adjust intrin call.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions