diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2021-12-02 15:30:17 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-12-17 13:56:07 +0800 |
commit | 456b53654a3e3cc550c24f2cb0e37e7fdfadf68e (patch) | |
tree | 3488f4f0f91c8288f3d7edfe41d2e3849aa26ef2 /libgfortran/runtime/environ.c | |
parent | 79a89108dd352cd9288f5de35481b1280c7588a5 (diff) | |
download | gcc-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/runtime/environ.c')
0 files changed, 0 insertions, 0 deletions