Fix instruction types.
authorPat Haugen <pthaugen@linux.ibm.com>
Thu, 10 Sep 2020 14:46:46 +0000 (09:46 -0500)
committerPat Haugen <pthaugen@linux.ibm.com>
Thu, 10 Sep 2020 15:00:35 +0000 (10:00 -0500)
commitb0894ae0e7b269d15932e7ddba1d56bb4f48931e
tree5efa2ad2c34daf518a38f06f17ac5c0132c3f6b7
parent30b41cfbb2dade63e52465234a725d1d02fe70aa
Fix instruction types.

I noticed that some of the VSR<->GPR move instructions are not typed correctly. This patch fixes those instructions so that the scheduler treats them with the correct latency.

2020-09-10  Pat Haugen  <pthaugen@linux.ibm.com>

gcc/
* config/rs6000/rs6000.md
(lfiwzx, floatunssi<mode>2_lfiwzx, p8_mtvsrwz, p8_mtvsrd_sf): Fix insn
type.
* config/rs6000/vsx.md
(vsx_concat_<mode>, vsx_splat_<mode>_reg, vsx_splat_v4sf): Likewise.
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/vsx.md