diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2021-12-01 16:48:28 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-12-15 16:26:14 +0800 |
commit | 8f9fea41a767f6ad8cf3d521031048a2491f98b1 (patch) | |
tree | 656d89a628e8794d43d0bb81ce8daca9b4eebf15 /gcc/d/d-lang.cc | |
parent | 575ad7700f3d29d9310a778818c0c7a360f4eb1a (diff) | |
download | gcc-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