aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2022-09-21 14:56:08 +0800
committerliuhongt <hongtao.liu@intel.com>2022-09-26 11:20:46 +0800
commit3db8e9c2422d924a958336fd0871b24cce3e65d1 (patch)
tree65ef5d298143750d8328fe627a80ca4d932f28df /gcc/value-range.cc
parentde613c6295ea50d75167eaf89f41074a69298108 (diff)
downloadgcc-3db8e9c2422d924a958336fd0871b24cce3e65d1.zip
gcc-3db8e9c2422d924a958336fd0871b24cce3e65d1.tar.gz
gcc-3db8e9c2422d924a958336fd0871b24cce3e65d1.tar.bz2
Support 2-instruction vector shuffle for V4SI/V4SF in ix86_expand_vec_perm_const_1.
2022-09-23 Hongtao Liu <hongtao.liu@intel.com> Liwei Xu <liwei.xu@intel.com> gcc/ChangeLog: PR target/53346 * config/i386/i386-expand.cc (expand_vec_perm_shufps_shufps): New function. (ix86_expand_vec_perm_const_1): Insert expand_vec_perm_shufps_shufps at the end of 2-instruction expand sequence. gcc/testsuite/ChangeLog: * gcc.target/i386/pr53346-1.c: New test. * gcc.target/i386/pr53346-2.c: New test. * gcc.target/i386/pr53346-3.c: New test. * gcc.target/i386/pr53346-4.c: New test.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions