diff options
author | Kong Lingling <lingling.kong@intel.com> | 2023-01-18 17:23:29 +0800 |
---|---|---|
committer | Hongyu Wang <hongyu.wang@intel.com> | 2023-12-07 09:31:13 +0800 |
commit | 7abcef725e40589553a079df9258ae094b811751 (patch) | |
tree | b089a8f55ff997a570ff4fa24441f50f8568dea7 /gcc/expr.cc | |
parent | e21b2caf6da7efbc87e7140e5472538c2349721c (diff) | |
download | gcc-7abcef725e40589553a079df9258ae094b811751.zip gcc-7abcef725e40589553a079df9258ae094b811751.tar.gz gcc-7abcef725e40589553a079df9258ae094b811751.tar.bz2 |
[APX NDD] Support APX NDD for optimization patterns of add
gcc/ChangeLog:
* config/i386/i386.md: (addsi_1_zext): Add new alternatives for
NDD and adjust output templates.
(*add<mode>_2): Likewise.
(*addsi_2_zext): Likewise.
(*add<mode>_3): Likewise.
(*addsi_3_zext): Likewise.
(*adddi_4): Likewise.
(*add<mode>_4): Likewise.
(*add<mode>_5): Likewise.
(*addv<mode>4): Likewise.
(*addv<mode>4_1): Likewise.
(*add<mode>3_cconly_overflow_1): Likewise.
(*add<mode>3_cc_overflow_1): Likewise.
(*addsi3_zext_cc_overflow_1): Likewise.
(*add<mode>3_cconly_overflow_2): Likewise.
(*add<mode>3_cc_overflow_2): Likewise.
(*addsi3_zext_cc_overflow_2): Likewise.
gcc/testsuite/ChangeLog:
* gcc.target/i386/apx-ndd.c: Add more test.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions