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 <[email protected]> --- tcg/optimize.c | 245 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 223 insertions(+), 22 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
