diff options
author | Hu, Lin1 <lin1.hu@intel.com> | 2024-09-02 10:24:36 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2024-09-02 10:24:36 +0800 |
commit | 3b1decef83003db9cf8667977c293435c0f3d024 (patch) | |
tree | 1874c2fea4616e9c360fdcf16c66f44c69386a37 /gcc/tree-vectorizer.h | |
parent | 86f5031c804220274a9bbebd26b8ebf47a2207ac (diff) | |
download | gcc-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