| Commit message (Expand) | Author | Age | Files | Lines |
| * | tcg: Merge INDEX_op_qemu_*_{a32,a64}_* | Richard Henderson | 2025-02-18 | 1 | -14/+7 |
| * | tcg/optimize: optimize TSTNE using smask and zmask | Paolo Bonzini | 2025-02-07 | 1 | -5/+8 |
| * | tcg: Remove TCG_TARGET_HAS_{s}extract_{i32,i64} | Richard Henderson | 2025-01-16 | 1 | -4/+4 |
| * | tcg/i386: Fold the ext{8,16,32}[us] cases into {s}extract | Richard Henderson | 2025-01-16 | 1 | -2/+6 |
| * | tcg: Only include 'tcg-has.h' when necessary | Richard Henderson | 2025-01-16 | 1 | -0/+1 |
| * | tcg: Replace TCGOP_VECL with TCGOP_TYPE | Richard Henderson | 2025-01-16 | 1 | -8/+2 |
| * | tcg/optimize: Move fold_cmp_vec, fold_cmpsel_vec into alphabetic sort | Richard Henderson | 2024-12-24 | 1 | -30/+30 |
| * | tcg/optimize: Move fold_bitsel_vec into alphabetic sort | Richard Henderson | 2024-12-24 | 1 | -55/+59 |
| * | tcg/optimize: Re-enable sign-mask optimizations | Richard Henderson | 2024-12-24 | 1 | -2/+2 |
| * | tcg/optimize: Remove z_mask, s_mask from OptContext | Richard Henderson | 2024-12-24 | 1 | -13/+0 |
| * | tcg/optimize: Use finish_folding as default in tcg_optimize | Richard Henderson | 2024-12-24 | 1 | -4/+2 |
| * | tcg/optimize: Use finish_folding in fold_bitsel_vec | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Use fold_masks_zs in fold_xor | Richard Henderson | 2024-12-24 | 1 | -10/+8 |
| * | tcg/optimize: Use finish_folding in fold_tcg_ld_memcopy | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Use fold_masks_zs in fold_tcg_ld | Richard Henderson | 2024-12-24 | 1 | -7/+9 |
| * | tcg/optimize: Use finish_folding in fold_sub, fold_sub_vec | Richard Henderson | 2024-12-24 | 1 | -3/+6 |
| * | tcg/optimize: Simplify sign bit test in fold_shift | Richard Henderson | 2024-12-24 | 1 | -3/+2 |
| * | tcg/optimize: Use fold_masks_zs, fold_masks_s in fold_shift | Richard Henderson | 2024-12-24 | 1 | -13/+14 |
| * | tcg/optimize: Use fold_masks_zs in fold_sextract | Richard Henderson | 2024-12-24 | 1 | -15/+9 |
| * | tcg/optimize: Use finish_folding in fold_cmpsel_vec | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Use finish_folding in fold_cmp_vec | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Use fold_masks_z in fold_setcond2 | Richard Henderson | 2024-12-24 | 1 | -2/+1 |
| * | tcg/optimize: Use fold_masks_s in fold_negsetcond | Richard Henderson | 2024-12-24 | 1 | -2/+1 |
| * | tcg/optimize: Use fold_masks_z in fold_setcond | Richard Henderson | 2024-12-24 | 1 | -2/+1 |
| * | tcg/optimize: Distinguish simplification in fold_setcond_zmask | Richard Henderson | 2024-12-24 | 1 | -8/+14 |
| * | tcg/optimize: Use finish_folding in fold_remainder | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Return true from fold_qemu_st, fold_tcg_st | Richard Henderson | 2024-12-24 | 1 | -6/+5 |
| * | tcg/optimize: Use fold_masks_zs in fold_qemu_ld | Richard Henderson | 2024-12-24 | 1 | -5/+21 |
| * | tcg/optimize: Use fold_masks_zs in fold_orc | Richard Henderson | 2024-12-24 | 1 | -3/+5 |
| * | tcg/optimize: Use fold_masks_zs in fold_or | Richard Henderson | 2024-12-24 | 1 | -5/+8 |
| * | tcg/optimize: Use fold_masks_s in fold_not | Richard Henderson | 2024-12-24 | 1 | -6/+1 |
| * | tcg/optimize: Use fold_masks_s in fold_nor | Richard Henderson | 2024-12-24 | 1 | -3/+5 |
| * | tcg/optimize: Use fold_masks_z in fold_neg_no_const | Richard Henderson | 2024-12-24 | 1 | -7/+2 |
| * | tcg/optimize: Use fold_masks_s in fold_nand | Richard Henderson | 2024-12-24 | 1 | -3/+5 |
| * | tcg/optimize: Use finish_folding in fold_mul* | Richard Henderson | 2024-12-24 | 1 | -3/+3 |
| * | tcg/optimize: Use fold_masks_zs in fold_movcond | Richard Henderson | 2024-12-24 | 1 | -8/+11 |
| * | tcg/optimize: Use fold_masks_z in fold_extu | Richard Henderson | 2024-12-24 | 1 | -2/+2 |
| * | tcg/optimize: Use fold_masks_zs in fold_exts | Richard Henderson | 2024-12-24 | 1 | -17/+12 |
| * | tcg/optimize: Use finish_folding in fold_extract2 | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Use fold_masks_z in fold_extract | Richard Henderson | 2024-12-24 | 1 | -9/+6 |
| * | tcg/optimize: Use fold_masks_s in fold_eqv | Richard Henderson | 2024-12-24 | 1 | -3/+10 |
| * | tcg/optimize: Use finish_folding in fold_dup, fold_dup2 | Richard Henderson | 2024-12-24 | 1 | -2/+2 |
| * | tcg/optimize: Use finish_folding in fold_divide | Richard Henderson | 2024-12-24 | 1 | -1/+1 |
| * | tcg/optimize: Compute sign mask in fold_deposit | Richard Henderson | 2024-12-24 | 1 | -2/+12 |
| * | tcg/optimize: Use fold_and and fold_masks_z in fold_deposit | Richard Henderson | 2024-12-24 | 1 | -18/+17 |
| * | tcg/optimize: Use fold_masks_z in fold_ctpop | Richard Henderson | 2024-12-24 | 1 | -3/+10 |
| * | tcg/optimize: Use fold_masks_zs in fold_count_zeros | Richard Henderson | 2024-12-24 | 1 | -5/+10 |
| * | tcg/optimize: Use fold_masks_zs in fold_bswap | Richard Henderson | 2024-12-24 | 1 | -11/+10 |
| * | tcg/optimize: Use fold_masks_zs in fold_andc | Richard Henderson | 2024-12-24 | 1 | -10/+11 |
| * | tcg/optimize: Use fold_masks_zs in fold_and | Richard Henderson | 2024-12-24 | 1 | -14/+16 |