On 3/12/24 04:38, Richard Henderson wrote:
+/* Fold andc r,x,i to and r,x,~i. */
+op->opc = (ctx->type == TCG_TYPE_I32
+ ? INDEX_op_and_i32 : INDEX_op_and_i64);
This and the next two patches also need to handle vector types.
r~
Signed-off-by: Richard Henderson
---
tcg/optimize.c | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/tcg/optimize.c b/tcg/optimize.c
index 752cc5c56b..2ec52df368 100644
--- a/tcg/optimize.c
+++ b/tcg/optimize.c
@@ -1324,17 +1324,23 @@ static bool fold_