diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2023-10-06 11:14:05 +0100 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2023-11-28 10:46:56 +0000 |
commit | 05fe35e548499b57e164e76fc13de1ddc3373aba (patch) | |
tree | 818618173247e9e994925e88f648d3e29288ba75 /gcc/tree-logical-location.h | |
parent | cc84a60af0c76d15cf3c2508238ba3616b943f13 (diff) | |
download | gcc-05fe35e548499b57e164e76fc13de1ddc3373aba.zip gcc-05fe35e548499b57e164e76fc13de1ddc3373aba.tar.gz gcc-05fe35e548499b57e164e76fc13de1ddc3373aba.tar.bz2 |
amdgcn: simplify secondary reload patterns
Remove some unnecessary complexity; no functional change is intended,
although LRA appears to use the constraints from the reload_in/out
patterns, so it's probably an improvement for it to see the real sgprbase
constraints.
gcc/ChangeLog:
* config/gcn/gcn-valu.md (mov<mode>_sgprbase): Add @ modifier.
(reload_in<mode>): Delete.
(reload_out<mode>): Delete.
* config/gcn/gcn.cc (CODE_FOR): Delete.
(get_code_for_##PREFIX##vN##SUFFIX): Delete.
(CODE_FOR_OP): Delete.
(get_code_for_##PREFIX): Delete.
(gcn_secondary_reload): Replace "get_code_for" with "code_for".
(cherry picked from commit a0e6306b7ee16ce4ef067c00609d1303fed71c74)
Diffstat (limited to 'gcc/tree-logical-location.h')
0 files changed, 0 insertions, 0 deletions