diff options
author | Lingling Kong <lingling.kong@intel.com> | 2024-08-14 16:48:30 +0800 |
---|---|---|
committer | Lingling Kong <lingling.kong@intel.com> | 2024-08-14 17:00:48 +0800 |
commit | edb2712936368e803fd67aa520323054b2a5c5e7 (patch) | |
tree | 4dd7e7e66830b5d833a04d5dca707e59f92e8e9e /gcc/tree-ssa-phiopt.cc | |
parent | d08a5f211135374b3ad700780c46a198cd320328 (diff) | |
download | gcc-edb2712936368e803fd67aa520323054b2a5c5e7.zip gcc-edb2712936368e803fd67aa520323054b2a5c5e7.tar.gz gcc-edb2712936368e803fd67aa520323054b2a5c5e7.tar.bz2 |
i386: Optimization for APX NDD is always zero-uppered for shift
gcc/ChangeLog:
PR target/113729
* config/i386/i386.md (*ashlqi3_1_zext<mode><nf_name>):
New define_insn.
(*ashlhi3_1_zext<mode><nf_name>): Ditto.
(*<insn>qi3_1_zext<mode><nf_name>): Ditto.
(*<insn>hi3_1_zext<mode><nf_name>): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr113729.c: Add testcase for shift and rotate.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions