]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Cleanup ix86_expand_vecop_qihi{,2}
authorUros Bizjak <ubizjak@gmail.com>
Fri, 12 May 2023 17:50:06 +0000 (19:50 +0200)
committerUros Bizjak <ubizjak@gmail.com>
Fri, 12 May 2023 17:50:54 +0000 (19:50 +0200)
commit00fffa91f7766caa1e5b730d6a996fea0bfab8dc
treee1f516e059fe6e1d44ecb393a2f9b6a8638c1ddf
parent6190a74ebee69415b501996821c92f60d892fb81
i386: Cleanup ix86_expand_vecop_qihi{,2}

Some cleanups while looking at these two functions.

gcc/ChangeLog:

* config/i386/i386-expand.cc (ix86_expand_vecop_qihi2): Also
reject ymm instructions for TARGET_PREFER_AVX128.  Use generic
gen_extend_insn to generate zero/sign extension instructions.
Fix comments.
(ix86_expand_vecop_qihi): Initialize interleave functions
for MULT code only.  Fix comments.
gcc/config/i386/i386-expand.cc