qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 06/35] tcg/optimize: Handle TCG_COND_TST{EQ,NE}


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>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]