|
| From: | Philippe Mathieu-Daudé |
| Subject: | Re: [PATCH v2 06/35] tcg/optimize: Handle TCG_COND_TST{EQ,NE} |
| Date: | Mon, 6 Nov 2023 22:20:03 +0100 |
| User-agent: | Mozilla Thunderbird |
On 28/10/23 21:44, Richard Henderson wrote:
Fold constant comparisons. Canonicalize "tst x,x" to equality vs zero. Canonicalize "tst x,sign" to sign test vs zero. Fold double-word comparisons with zero parts. Fold setcond of "tst x,pow2" to a bit extract. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> --- tcg/optimize.c | 245 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 223 insertions(+), 22 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
| [Prev in Thread] | Current Thread | [Next in Thread] |