amdgcn: Split 64-bit constant loads post-reload
authorAndrew Stubbs <ams@codesourcery.com>
Thu, 19 Mar 2020 17:43:12 +0000 (17:43 +0000)
committerAndrew Stubbs <ams@codesourcery.com>
Fri, 24 Apr 2020 15:55:12 +0000 (16:55 +0100)
commit01f5d5e8f9bc4df0b99dd5b825b39e10af543304
tree2fb1e81237e962995be05c83beffdf1182b82df9
parentcf3a909cf45514cd294e483a7c86ef16c82ffa96
amdgcn: Split 64-bit constant loads post-reload

This helps avoid spilling 64-bit constant loads to stack by simplifying the
code that LRA sees.

2020-04-24  Andrew Stubbs  <ams@codesourcery.com>

gcc/
* config/gcn/gcn.md (*mov<mode>_insn): Only split post-reload.
gcc/ChangeLog
gcc/config/gcn/gcn.md