diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-09-28 09:41:18 -0400 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-09-28 09:42:02 -0400 |
commit | 0c8ecbcd3cf7d7187d2017ad02b663a57123b417 (patch) | |
tree | 82e13c022794ade1ab5432c5bf93dec6d3001600 /gcc/function-tests.cc | |
parent | f194c684a28a5d449bd034a2c604d04ba465e4fe (diff) | |
download | gcc-0c8ecbcd3cf7d7187d2017ad02b663a57123b417.zip gcc-0c8ecbcd3cf7d7187d2017ad02b663a57123b417.tar.gz gcc-0c8ecbcd3cf7d7187d2017ad02b663a57123b417.tar.bz2 |
[RA]: Add flag for checking IRA in progress
RISCV target developers need a flag to prevent creating
insns in IRA which can not be split after RA as they will need a
temporary reg. The patch introduces such flag.
gcc/ChangeLog:
* rtl.h (lra_in_progress): Change type to bool.
(ira_in_progress): Add new extern.
* ira.cc (ira_in_progress): New global.
(pass_ira::execute): Set up ira_in_progress.
* lra.cc: (lra_in_progress): Change type to bool and initialize.
(lra): Use bool values for lra_in_progress.
* lra-eliminations.cc (init_elim_table): Ditto.
Diffstat (limited to 'gcc/function-tests.cc')
0 files changed, 0 insertions, 0 deletions