| Commit message (Expand) | Author | Age | Files | Lines |
| * | tcg/optimize: Fix folding of vector bitsel | WANG Rui | 2025-09-23 | 1 | -1/+2 |
| * | tcg/optimize: Don't fold INDEX_op_and_vec to extract | Richard Henderson | 2025-07-21 | 1 | -1/+1 |
| * | tcg/optimize: Simplify fold_eqv constant checks | Richard Henderson | 2025-06-30 | 1 | -3/+1 |
| * | tcg/optimize: Simplify fold_orc constant checks | Richard Henderson | 2025-06-30 | 1 | -5/+5 |
| * | tcg/optimize: Simplify fold_andc constant checks | Richard Henderson | 2025-06-30 | 1 | -4/+5 |
| * | tcg/optimize: Simplify fold_and constant checks | Richard Henderson | 2025-06-30 | 1 | -4/+3 |
| * | tcg/optimize: Fold and to extract during optimize | Richard Henderson | 2025-06-30 | 1 | -3/+30 |
| * | tcg/optimize: Use fold_and in do_constant_folding_cond[12] | Richard Henderson | 2025-06-30 | 1 | -0/+5 |
| * | tcg/optimize: Build and use o_bits in fold_shift | Richard Henderson | 2025-06-30 | 1 | -2/+4 |
| * | tcg/optimize: Build and use o_bits in fold_sextract | Richard Henderson | 2025-06-30 | 1 | -24/+6 |
| * | tcg/optimize: Build and use o_bits in fold_movcond | Richard Henderson | 2025-06-30 | 1 | -2/+3 |
| * | tcg/optimize: Build and use o_bits in fold_extu | Richard Henderson | 2025-06-30 | 1 | -3/+9 |
| * | tcg/optimize: Build and use o_bits in fold_exts | Richard Henderson | 2025-06-30 | 1 | -2/+4 |
| * | tcg/optimize: Build and use z_bits and o_bits in fold_extract2 | Richard Henderson | 2025-06-30 | 1 | -13/+25 |
| * | tcg/optimize: Build and use o_bits in fold_extract | Richard Henderson | 2025-06-30 | 1 | -7/+5 |
| * | tcg/optimize: Build and use o_bits in fold_deposit | Richard Henderson | 2025-06-30 | 1 | -2/+4 |
| * | tcg/optimize: Build and use o_bits in fold_bswap | Richard Henderson | 2025-06-30 | 1 | -25/+24 |
| * | tcg/optimize: Build and use o_bits in fold_xor | Richard Henderson | 2025-06-30 | 1 | -3/+6 |
| * | tcg/optimize: Build and use zero, one and affected bits in fold_orc | Richard Henderson | 2025-06-30 | 1 | -2/+9 |
| * | tcg/optimize: Build and use one and affected bits in fold_or | Richard Henderson | 2025-06-30 | 1 | -2/+8 |
| * | tcg/optimize: Build and use z_bits and o_bits in fold_not | Richard Henderson | 2025-06-30 | 1 | -1/+5 |
| * | tcg/optimize: Build and use z_bits and o_bits in fold_nor | Richard Henderson | 2025-06-30 | 1 | -4/+10 |
| * | tcg/optimize: Build and use z_bits and o_bits in fold_nand | Richard Henderson | 2025-06-30 | 1 | -4/+10 |
| * | tcg/optimize: Build and use z_bits and o_bits in fold_eqv | Richard Henderson | 2025-06-30 | 1 | -2/+12 |
| * | tcg/optimize: Build and use o_bits in fold_andc | Richard Henderson | 2025-06-30 | 1 | -15/+8 |
| * | tcg/optimize: Build and use o_bits in fold_and | Richard Henderson | 2025-06-30 | 1 | -13/+7 |
| * | tcg/optimize: Introduce fold_masks_zosa | Richard Henderson | 2025-06-30 | 1 | -5/+11 |
| * | tcg/optimize: Add one's mask to TempOptInfo | Richard Henderson | 2025-06-30 | 1 | -16/+35 |
| * | tcg/optimize: Introduce arg_const_val | Richard Henderson | 2025-06-30 | 1 | -37/+41 |
| * | tcg: Merge INDEX_op_{ld,st}_{i32,i64,i128} | Richard Henderson | 2025-04-28 | 1 | -11/+4 |
| * | tcg: Remove INDEX_op_qemu_st8_* | Richard Henderson | 2025-04-28 | 1 | -1/+0 |
| * | tcg: Merge INDEX_op_st*_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -20/+8 |
| * | tcg: Merge INDEX_op_ld*_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -14/+13 |
| * | tcg: Remove add2/sub2 opcodes | Richard Henderson | 2025-04-28 | 1 | -87/+0 |
| * | tcg/optimize: With two const operands, prefer 0 in arg1 | Richard Henderson | 2025-04-28 | 1 | -6/+12 |
| * | tcg/optimize: Handle add/sub with carry opcodes | Richard Henderson | 2025-04-28 | 1 | -3/+316 |
| * | tcg: Add add/sub with carry opcodes and infrastructure | Richard Henderson | 2025-04-28 | 1 | -0/+11 |
| * | tcg: Merge INDEX_op_extract2_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -5/+5 |
| * | tcg: Merge INDEX_op_deposit_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -1/+1 |
| * | tcg: Merge INDEX_op_sextract_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -19/+3 |
| * | tcg: Merge INDEX_op_extract_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -10/+4 |
| * | tcg: Rename INDEX_op_bswap64_i64 to INDEX_op_bswap64 | Richard Henderson | 2025-04-28 | 1 | -3/+3 |
| * | tcg: Merge INDEX_op_bswap32_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -4/+3 |
| * | tcg: Merge INDEX_op_bswap16_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -4/+3 |
| * | tcg: Merge INDEX_op_movcond_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -1/+1 |
| * | tcg: Merge INDEX_op_brcond_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -3/+3 |
| * | tcg: Merge INDEX_op_{neg}setcond_{i32,i64}` | Richard Henderson | 2025-04-28 | 1 | -24/+8 |
| * | tcg: Remove TCG_TARGET_HAS_negsetcond_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -15/+9 |
| * | tcg: Merge INDEX_op_mulu2_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -8/+9 |
| * | tcg: Merge INDEX_op_muls2_{i32,i64} | Richard Henderson | 2025-04-28 | 1 | -8/+9 |