[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 03/48] tcg/optimize: Remove do_default label
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v3 03/48] tcg/optimize: Remove do_default label |
Date: |
Fri, 22 Oct 2021 17:12:33 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 |
On 10/21/21 23:04, Richard Henderson wrote:
> Break the final cleanup clause out of the main switch
> statement. When fully folding an opcode to mov/movi,
> use "continue" to process the next opcode, else break
> to fall into the final cleanup.
>
> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
> Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> tcg/optimize.c | 190 ++++++++++++++++++++++++-------------------------
> 1 file changed, 94 insertions(+), 96 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
- [PATCH v3 00/48] tcg: optimize redundant sign extensions, Richard Henderson, 2021/10/21
- [PATCH v3 01/48] tcg/optimize: Rename "mask" to "z_mask", Richard Henderson, 2021/10/21
- [PATCH v3 03/48] tcg/optimize: Remove do_default label, Richard Henderson, 2021/10/21
- Re: [PATCH v3 03/48] tcg/optimize: Remove do_default label,
Philippe Mathieu-Daudé <=
- [PATCH v3 08/48] tcg/optimize: Split out fold_call, Richard Henderson, 2021/10/21
- [PATCH v3 09/48] tcg/optimize: Drop nb_oargs, nb_iargs locals, Richard Henderson, 2021/10/21
- [PATCH v3 11/48] tcg/optimize: Return true from tcg_opt_gen_{mov, movi}, Richard Henderson, 2021/10/21
- [PATCH v3 12/48] tcg/optimize: Split out finish_folding, Richard Henderson, 2021/10/21
- [PATCH v3 06/48] tcg/optimize: Split out init_arguments, Richard Henderson, 2021/10/21
- [PATCH v3 05/48] tcg/optimize: Move prev_mb into OptContext, Richard Henderson, 2021/10/21
- [PATCH v3 02/48] tcg/optimize: Split out OptContext, Richard Henderson, 2021/10/21