diff options
author | liuhongt <hongtao.liu@intel.com> | 2020-08-26 15:24:10 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2020-08-28 15:45:00 +0800 |
commit | 58d6eea0e0754351b399a4b85562f81326a184ad (patch) | |
tree | 8219043e1921967f14659e8d02b1d1dd8e5b6ebb /gcc/fortran/simplify.c | |
parent | 6ba09730375b47c0442b3638d02d75fb3430425c (diff) | |
download | gcc-58d6eea0e0754351b399a4b85562f81326a184ad.zip gcc-58d6eea0e0754351b399a4b85562f81326a184ad.tar.gz gcc-58d6eea0e0754351b399a4b85562f81326a184ad.tar.bz2 |
Add expander for movp2hi and movp2qi.
2020-08-30 Uros Bizjak <ubizjak@gmail.com>
gcc/ChangeLog:
PR target/96744
* config/i386/i386-expand.c (split_double_mode): Also handle
E_P2HImode and E_P2QImode.
* config/i386/sse.md (MASK_DWI): New define_mode_iterator.
(mov<mode>): New expander for P2HI,P2QI.
(*mov<mode>_internal): New define_insn_and_split to split
movement of P2QI/P2HI to 2 movqi/movhi patterns after reload.
gcc/testsuite/ChangeLog:
* gcc.target/i386/double_mask_reg-1.c: New test.
Diffstat (limited to 'gcc/fortran/simplify.c')
0 files changed, 0 insertions, 0 deletions