Re: [PATCH 13/15] IRA+LRA: Let the backend request to split basic blocks

2024-11-23 Thread Maciej W. Rozycki
On Mon, 18 Nov 2024, Richard Sandiford wrote: > > gcc/ > > * function.h (struct function): Add > > `split_basic_blocks_after_reload' member. > > * lra.cc (lra): Handle it. > > * reload1.cc (reload): Likewise. > > OK, thanks. Thank you for your review. I'll commit the chang

Re: [PATCH 13/15] IRA+LRA: Let the backend request to split basic blocks

2024-11-18 Thread Richard Sandiford
"Maciej W. Rozycki" writes: > The next change for Alpha will produce extra labels and branches in > reload, which in turn requires basic blocks to be split at completion. > We do this already for functions that can trap, so just extend the > arrangement with a flag for the backend to use whenev