[PATCH] Add a new target hook: TARGET_START_CALL_ARGS

2023-12-05 Thread Richard Sandiford
Richi approved this patch last year (thanks!): https://gcc.gnu.org/pipermail/gcc-patches/2022-November/606698.html I ended up not pushing it then because the things that used it didn't go in. Now pushed after retesting on aarch64-linux-gnu. --- We have the following two hooks into the call expan

Re: [PATCH] Add a new target hook: TARGET_START_CALL_ARGS

2022-11-18 Thread Richard Biener via Gcc-patches
On Fri, Nov 11, 2022 at 5:29 PM Richard Sandiford via Gcc-patches wrote: > > We have the following two hooks into the call expansion code: > > - TARGET_CALL_ARGS is called for each argument before arguments > are moved into hard registers. > > - TARGET_END_CALL_ARGS is called after the end of th

[PATCH] Add a new target hook: TARGET_START_CALL_ARGS

2022-11-11 Thread Richard Sandiford via Gcc-patches
We have the following two hooks into the call expansion code: - TARGET_CALL_ARGS is called for each argument before arguments are moved into hard registers. - TARGET_END_CALL_ARGS is called after the end of the call sequence (specifically, after any return value has been moved to a pseudo).