aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2021-12-02 15:30:17 +0800
committerliuhongt <hongtao.liu@intel.com>2021-12-17 13:56:07 +0800
commit456b53654a3e3cc550c24f2cb0e37e7fdfadf68e (patch)
tree3488f4f0f91c8288f3d7edfe41d2e3849aa26ef2 /libgfortran
parent79a89108dd352cd9288f5de35481b1280c7588a5 (diff)
downloadgcc-456b53654a3e3cc550c24f2cb0e37e7fdfadf68e.zip
gcc-456b53654a3e3cc550c24f2cb0e37e7fdfadf68e.tar.gz
gcc-456b53654a3e3cc550c24f2cb0e37e7fdfadf68e.tar.bz2
Add combine splitter to transform vpternlogd/vpcmpeqd/vpxor/vblendvps to vblendvps for ~op0
gcc/ChangeLog: PR target/100738 * config/i386/sse.md (*avx_cmp<mode>3_lt, *avx_cmp<mode>3_ltint): Remove MEM_P restriction and add force_reg for operands[2]. (*avx_cmp<mode>3_ltint_not): Add new define_insn_and_split. gcc/testsuite/ChangeLog: PR target/100738 * g++.target/i386/avx512vl-pr100738-1.C: New test.
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions