aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorHu, Lin1 <lin1.hu@intel.com>2024-09-02 10:24:36 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2024-09-02 10:24:36 +0800
commit3b1decef83003db9cf8667977c293435c0f3d024 (patch)
tree1874c2fea4616e9c360fdcf16c66f44c69386a37 /gcc/tree-vectorizer.h
parent86f5031c804220274a9bbebd26b8ebf47a2207ac (diff)
downloadgcc-3b1decef83003db9cf8667977c293435c0f3d024.zip
gcc-3b1decef83003db9cf8667977c293435c0f3d024.tar.gz
gcc-3b1decef83003db9cf8667977c293435c0f3d024.tar.bz2
i386: Optimize generate insn for AVX10.2 compare
gcc/ChangeLog: * config/i386/i386-expand.cc (ix86_expand_fp_compare): Add UNSPEC to support the optimization. * config/i386/i386.cc (ix86_fp_compare_code_to_integer): Add NE/EQ. * config/i386/i386.md (*cmpx<unord><MODEF:mode>): New define_insn. (*cmpx<unord>hf): Ditto. * config/i386/predicates.md (ix86_trivial_fp_comparison_operator): Add ne/eq. gcc/testsuite/ChangeLog: * gcc.target/i386/avx10_2-compare-1b.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions