aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcov-driver.c
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2021-06-17 11:02:55 -0700
committerJulian Brown <julian@codesourcery.com>2021-06-29 08:19:56 -0700
commit53b1d1691857a1d3e28566d05bb434fa555c4e8a (patch)
tree72ff8136806e14e385483cc485a0d43193268b55 /libgcc/libgcov-driver.c
parent5c127c4cac308429cba483a2ac4e175c2ab26165 (diff)
downloadgcc-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