aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/d-lang.cc
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2021-12-01 16:48:28 +0800
committerliuhongt <hongtao.liu@intel.com>2021-12-15 16:26:14 +0800
commit8f9fea41a767f6ad8cf3d521031048a2491f98b1 (patch)
tree656d89a628e8794d43d0bb81ce8daca9b4eebf15 /gcc/d/d-lang.cc
parent575ad7700f3d29d9310a778818c0c7a360f4eb1a (diff)
downloadgcc-8f9fea41a767f6ad8cf3d521031048a2491f98b1.zip
gcc-8f9fea41a767f6ad8cf3d521031048a2491f98b1.tar.gz
gcc-8f9fea41a767f6ad8cf3d521031048a2491f98b1.tar.bz2
Add combine splitter to transform vashr/vlshr/vashl_optab to ashr/lshr/ashl_optab for const vector duplicate operand.
gcc/ChangeLog: PR target/101796 * config/i386/predicates.md (const_vector_operand): Add new predicate. * config/i386/sse.md(<insn><mode>3<mask_name>): Add new define_split below. gcc/testsuite/ChangeLog: PR target/101796 * gcc.target/i386/pr101796-1.c: New test.
Diffstat (limited to 'gcc/d/d-lang.cc')
0 files changed, 0 insertions, 0 deletions