From 7630de24bace80ec031c52e478605692f79ac08b Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 10 Dec 2024 08:30:50 -0600 Subject: [PATCH] tcg/optimize: Simplify fold_eqv constant checks Both cases are handled by fold_xor after conversion. Reviewed-by: Pierrick Bouvier Signed-off-by: Richard Henderson --- tcg/optimize.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tcg/optimize.c b/tcg/optimize.c index a48ddd91713..62a128bc9b7 100644 --- a/tcg/optimize.c +++ b/tcg/optimize.c @@ -1948,9 +1948,7 @@ static bool fold_eqv(OptContext *ctx, TCGOp *op) uint64_t z_mask, o_mask, s_mask; TempOptInfo *t1, *t2; - if (fold_const2_commutative(ctx, op) || - fold_xi_to_x(ctx, op, -1) || - fold_xi_to_not(ctx, op, 0)) { + if (fold_const2_commutative(ctx, op)) { return true; } -- 2.47.2