aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2025-01-08 23:11:17 -0800
committerliuhongt <hongtao.liu@intel.com>2025-01-12 17:40:24 -0800
commit0e05b793fba2a9bea9f0fbb1f068679f5dadf514 (patch)
treefabcb688097e906062d0193a9400549a0e332993 /gcc/expr.cc
parent9c387a99a911724546abe99ecd39bfc968ed6333 (diff)
downloadgcc-0e05b793fba2a9bea9f0fbb1f068679f5dadf514.zip
gcc-0e05b793fba2a9bea9f0fbb1f068679f5dadf514.tar.gz
gcc-0e05b793fba2a9bea9f0fbb1f068679f5dadf514.tar.bz2
Refactor ix86_expand_vecop_qihi2.
Since there's regression to use vpermq, and it's manually disabled by !TARGET_AVX512BW. I remove the codes related to vpermq and make ix86_expand_vecop_qihi2 only handle vpmovbw + op + vpmovwb case. gcc/ChangeLog: * config/i386/i386-expand.cc (ix86_expand_vecop_qihi2): Refactor to avoid redundant TARGET_AVX512BW in many places.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions