Re: [PATCH v4 20/27] tcg: Vary the allocation size for TCGOp

2022-12-19 Thread Alex Bennée
Richard Henderson writes: > We have been allocating a worst case number of arguments > to support calls. Instead, allow the size to vary. > By default leave space for 4 args, to maximize reuse, > but allow calls to increase the number of args to 32. > > Signed-off-by: Richard Henderson

Re: [PATCH v4 20/27] tcg: Vary the allocation size for TCGOp

2022-12-18 Thread Philippe Mathieu-Daudé
Splitting this patch in 2 to ease review. Philippe Mathieu-Daudé (1): tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() Richard Henderson (1): tcg: Vary the allocation size for TCGOp accel/tcg/plugin-gen.c | 11 --- include/exec/helper-head.h | 2 --

[PATCH v4 20/27] tcg: Vary the allocation size for TCGOp

2022-12-13 Thread Richard Henderson
We have been allocating a worst case number of arguments to support calls. Instead, allow the size to vary. By default leave space for 4 args, to maximize reuse, but allow calls to increase the number of args to 32. Signed-off-by: Richard Henderson --- include/exec/helper-head.h | 2 --