Re: [PATCH 22/22] tcg/riscv: Implement direct branch for goto_tb

2022-12-06 Thread Richard Henderson
On 12/6/22 01:48, Philippe Mathieu-Daudé wrote: On 6/12/22 05:17, Richard Henderson wrote: Now that tcg can handle direct and indirect goto_tb simultaneously, we can optimistically leave space for a direct branch and fall back to loading the pointer from the TB for an indirect branch.

Re: [PATCH 22/22] tcg/riscv: Implement direct branch for goto_tb

2022-12-05 Thread Philippe Mathieu-Daudé
On 6/12/22 05:17, Richard Henderson wrote: Now that tcg can handle direct and indirect goto_tb simultaneously, we can optimistically leave space for a direct branch and fall back to loading the pointer from the TB for an indirect branch. Signed-off-by: Richard Henderson ---

[PATCH 22/22] tcg/riscv: Implement direct branch for goto_tb

2022-12-05 Thread Richard Henderson
Now that tcg can handle direct and indirect goto_tb simultaneously, we can optimistically leave space for a direct branch and fall back to loading the pointer from the TB for an indirect branch. Signed-off-by: Richard Henderson --- tcg/riscv/tcg-target.h | 5 +