diff options
author | Julian Brown <julian@codesourcery.com> | 2021-06-17 11:02:55 -0700 |
---|---|---|
committer | Julian Brown <julian@codesourcery.com> | 2021-06-29 08:19:56 -0700 |
commit | 53b1d1691857a1d3e28566d05bb434fa555c4e8a (patch) | |
tree | 72ff8136806e14e385483cc485a0d43193268b55 /libgcc/libgcov-driver.c | |
parent | 5c127c4cac308429cba483a2ac4e175c2ab26165 (diff) | |
download | gcc-53b1d1691857a1d3e28566d05bb434fa555c4e8a.zip gcc-53b1d1691857a1d3e28566d05bb434fa555c4e8a.tar.gz gcc-53b1d1691857a1d3e28566d05bb434fa555c4e8a.tar.bz2 |
amdgcn: Add [us]mulsi3_highpart SGPR alternatives
This patch splits the <su>mulsi3_highpart pattern into an expander and
register/immediate alternatives (to avoid meaningless sign/zero_extends on
constants), and adds alternatives for SGPR high-part multiply instructions
on GCN5+.
2021-06-29 Julian Brown <julian@codesourcery.com>
gcc/
* config/gcn/gcn.md (<su>mulsi3_highpart): Change to expander.
(<su>mulsi3_highpart_reg, <su>mulsi3_highpart_imm): New patterns.
Diffstat (limited to 'libgcc/libgcov-driver.c')
0 files changed, 0 insertions, 0 deletions