]> git.ipfire.org Git - thirdparty/gcc.git/commit
Refactor mode iterator V_128 and V_128H, V_256 and V_256H
authorliuhongt <hongtao.liu@intel.com>
Thu, 24 Aug 2023 04:07:57 +0000 (12:07 +0800)
committerliuhongt <hongtao.liu@intel.com>
Fri, 25 Aug 2023 00:54:38 +0000 (08:54 +0800)
commit4a684e46ec9a2a42b2b0c7e919e6624b5eca127f
tree4744232e4384f3a5ecc93fea4c6d309c77e1b0c7
parent3ea624da71095cd480c31983d13db45bd9c5a738
Refactor mode iterator V_128 and V_128H, V_256 and V_256H

Merge then together.

gcc/ChangeLog:

* config/i386/sse.md (vec_set<mode>): Removed.
(V_128H): Merge into ..
(V_128): .. this.
(V_256H): Merge into ..
(V_256): .. this.
(V_512): Add V32HF, V32BF.
(*ssse3_palignr<mode>_perm): Adjust mode iterator from V_128H
to V_128.
(vcond<mode><sseintvecmodelower>): Removed
(vcondu<mode><sseintvecmodelower>): Removed.
(avx_vbroadcastf128_<mode>): Refator from V_256H to V_256.
gcc/config/i386/sse.md