aboutsummaryrefslogtreecommitdiff
path: root/gcc/function-tests.cc
diff options
context:
space:
mode:
authorVladimir N. Makarov <vmakarov@redhat.com>2023-09-28 09:41:18 -0400
committerVladimir N. Makarov <vmakarov@redhat.com>2023-09-28 09:42:02 -0400
commit0c8ecbcd3cf7d7187d2017ad02b663a57123b417 (patch)
tree82e13c022794ade1ab5432c5bf93dec6d3001600 /gcc/function-tests.cc
parentf194c684a28a5d449bd034a2c604d04ba465e4fe (diff)
downloadgcc-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