qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@linaro.org>
To: Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org
Subject: Re: [PATCH v3 044/162] tcg: Convert div2 to TCGOutOpDivRem
Date: Thu, 27 Feb 2025 23:42:03 +0100	[thread overview]
Message-ID: <c4637381-0cdc-4ede-a16d-52ae5049d73d@linaro.org> (raw)
In-Reply-To: <20250216231012.2808572-45-richard.henderson@linaro.org>

On 17/2/25 00:08, Richard Henderson wrote:
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
>   tcg/tcg.c                        | 24 +++++++++++++++--
>   tcg/aarch64/tcg-target.c.inc     |  4 +++
>   tcg/arm/tcg-target.c.inc         |  4 +++
>   tcg/i386/tcg-target.c.inc        | 17 ++++++++----
>   tcg/loongarch64/tcg-target.c.inc |  4 +++
>   tcg/mips/tcg-target.c.inc        |  4 +++
>   tcg/ppc/tcg-target.c.inc         |  4 +++
>   tcg/riscv/tcg-target.c.inc       |  4 +++
>   tcg/s390x/tcg-target.c.inc       | 44 ++++++++++++++++----------------
>   tcg/sparc64/tcg-target.c.inc     |  4 +++
>   tcg/tci/tcg-target.c.inc         |  4 +++
>   11 files changed, 88 insertions(+), 29 deletions(-)

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>



  reply	other threads:[~2025-02-27 22:43 UTC|newest]

Thread overview: 230+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-16 23:07 [PATCH v3 000/162] tcg: Convert to TCGOutOp structures Richard Henderson
2025-02-16 23:07 ` [PATCH v3 001/162] tcg: Add all_outop[] Richard Henderson
2025-02-25 15:19   ` Philippe Mathieu-Daudé
2025-02-25 19:00   ` Alex Bennée
2025-02-16 23:07 ` [PATCH v3 002/162] tcg: Remove INDEX_op_ext{8,16,32}* Richard Henderson
2025-02-20 21:46   ` Philippe Mathieu-Daudé
2025-02-20 22:17   ` Philippe Mathieu-Daudé
2025-02-22 17:41     ` Richard Henderson
2025-02-26 21:51       ` Philippe Mathieu-Daudé
2025-02-26 21:52         ` Richard Henderson
2025-02-27  8:42           ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 003/162] tcg: Merge INDEX_op_mov_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 004/162] tcg: Convert add to TCGOutOpBinary Richard Henderson
2025-02-25 18:17   ` Philippe Mathieu-Daudé
2025-02-25 19:20     ` Richard Henderson
2025-02-25 20:25       ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 005/162] tcg: Merge INDEX_op_add_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 006/162] tcg: Convert and to TCGOutOpBinary Richard Henderson
2025-02-25 18:40   ` Philippe Mathieu-Daudé
2025-02-25 19:25     ` Richard Henderson
2025-02-25 20:26       ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 007/162] tcg: Merge INDEX_op_and_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 008/162] tcg/optimize: Fold andc with immediate to and Richard Henderson
2025-02-16 23:07 ` [PATCH v3 009/162] tcg/optimize: Emit add r, r, -1 in fold_setcond_tst_pow2 Richard Henderson
2025-02-16 23:07 ` [PATCH v3 010/162] tcg: Convert andc to TCGOutOpBinary Richard Henderson
2025-02-26 21:48   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 011/162] tcg: Merge INDEX_op_andc_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 012/162] tcg: Convert or to TCGOutOpBinary Richard Henderson
2025-02-26  7:32   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 013/162] tcg: Merge INDEX_op_or_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 014/162] tcg/optimize: Fold orc with immediate to or Richard Henderson
2025-02-16 23:07 ` [PATCH v3 015/162] tcg: Convert orc to TCGOutOpBinary Richard Henderson
2025-02-26 21:57   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 016/162] tcg: Merge INDEX_op_orc_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 017/162] tcg: Convert xor to TCGOutOpBinary Richard Henderson
2025-02-26  7:43   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 018/162] tcg: Merge INDEX_op_xor_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 019/162] tcg/optimize: Fold eqv with immediate to xor Richard Henderson
2025-02-16 23:07 ` [PATCH v3 020/162] tcg: Convert eqv to TCGOutOpBinary Richard Henderson
2025-02-26 21:37   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 021/162] tcg: Merge INDEX_op_eqv_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 022/162] tcg: Convert nand to TCGOutOpBinary Richard Henderson
2025-02-26 22:09   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 023/162] tcg: Merge INDEX_op_nand_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 024/162] tcg/loongarch64: Do not accept constant argument to nor Richard Henderson
2025-02-16 23:07 ` [PATCH v3 025/162] tcg: Convert nor to TCGOutOpBinary Richard Henderson
2025-02-26 22:14   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 026/162] tcg: Merge INDEX_op_nor_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 027/162] tcg/arm: Fix constraints for sub Richard Henderson
2025-03-03 10:18   ` Philippe Mathieu-Daudé
2025-02-16 23:07 ` [PATCH v3 028/162] tcg: Convert sub to TCGOutOpSubtract Richard Henderson
2025-02-20 23:07   ` Philippe Mathieu-Daudé
2025-02-22 17:46     ` Richard Henderson
2025-02-16 23:07 ` [PATCH v3 029/162] tcg: Merge INDEX_op_sub_{i32,i64} Richard Henderson
2025-02-16 23:07 ` [PATCH v3 030/162] tcg: Convert neg to TCGOutOpUnary Richard Henderson
2025-02-27  8:54   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 031/162] tcg: Merge INDEX_op_neg_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 032/162] tcg: Convert not to TCGOutOpUnary Richard Henderson
2025-02-27  9:34   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 033/162] tcg: Merge INDEX_op_not_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 034/162] tcg: Convert mul to TCGOutOpBinary Richard Henderson
2025-02-27 22:13   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 035/162] tcg: Merge INDEX_op_mul_{i32,i64} Richard Henderson
2025-02-17  7:44   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 036/162] tcg: Convert muluh to TCGOutOpBinary Richard Henderson
2025-03-03 10:52   ` Philippe Mathieu-Daudé
2025-03-03 20:13     ` Richard Henderson
2025-02-16 23:08 ` [PATCH v3 037/162] tcg: Merge INDEX_op_muluh_{i32,i64} Richard Henderson
2025-03-03 10:20   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 038/162] tcg: Convert mulsh to TCGOutOpBinary Richard Henderson
2025-03-03 10:30   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 039/162] tcg: Merge INDEX_op_mulsh_{i32,i64} Richard Henderson
2025-02-17  7:46   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 040/162] tcg: Convert div to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 041/162] tcg: Merge INDEX_op_div_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 042/162] tcg: Convert divu to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 043/162] tcg: Merge INDEX_op_divu_{i32,i64} Richard Henderson
2025-02-17  7:47   ` Philippe Mathieu-Daudé
2025-02-17  8:29   ` Philippe Mathieu-Daudé
2025-02-17 19:42     ` Richard Henderson
2025-02-16 23:08 ` [PATCH v3 044/162] tcg: Convert div2 to TCGOutOpDivRem Richard Henderson
2025-02-27 22:42   ` Philippe Mathieu-Daudé [this message]
2025-02-16 23:08 ` [PATCH v3 045/162] tcg: Merge INDEX_op_div2_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 046/162] tcg: Convert divu2 to TCGOutOpDivRem Richard Henderson
2025-02-16 23:08 ` [PATCH v3 047/162] tcg: Merge INDEX_op_divu2_{i32,i64} Richard Henderson
2025-02-17  7:50   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 048/162] tcg: Convert rem to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 049/162] tcg: Merge INDEX_op_rem_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 050/162] tcg: Convert remu to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 051/162] tcg: Merge INDEX_op_remu_{i32,i64} Richard Henderson
2025-02-17  7:51   ` Philippe Mathieu-Daudé
2025-02-17  8:29   ` Philippe Mathieu-Daudé
2025-02-17 19:48     ` Richard Henderson
2025-02-16 23:08 ` [PATCH v3 052/162] tcg: Convert shl to TCGOutOpBinary Richard Henderson
2025-03-03 19:02   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 053/162] tcg: Merge INDEX_op_shl_{i32,i64} Richard Henderson
2025-02-17  7:53   ` Philippe Mathieu-Daudé
2025-02-17  8:31   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 054/162] tcg: Convert shr to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 055/162] tcg: Merge INDEX_op_shr_{i32,i64} Richard Henderson
2025-02-17  7:54   ` Philippe Mathieu-Daudé
2025-02-17  8:38   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 056/162] tcg: Convert sar to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 057/162] tcg: Merge INDEX_op_sar_{i32,i64} Richard Henderson
2025-02-17  7:56   ` Philippe Mathieu-Daudé
2025-02-17  8:37   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 058/162] tcg: Do not require both rotr and rotl from the backend Richard Henderson
2025-02-16 23:08 ` [PATCH v3 059/162] tcg: Convert rotl, rotr to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 060/162] tcg: Merge INDEX_op_rot{l,r}_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 061/162] tcg: Convert clz to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 062/162] tcg: Merge INDEX_op_clz_{i32,i64} Richard Henderson
2025-02-17  7:58   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 063/162] tcg: Convert ctz to TCGOutOpBinary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 064/162] tcg: Merge INDEX_op_ctz_{i32,i64} Richard Henderson
2025-02-17  7:59   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 065/162] tcg: Convert ctpop to TCGOutOpUnary Richard Henderson
2025-02-16 23:08 ` [PATCH v3 066/162] tcg: Merge INDEX_op_ctpop_{i32,i64} Richard Henderson
2025-02-17  8:01   ` Philippe Mathieu-Daudé
2025-02-17 19:54     ` Richard Henderson
2025-02-16 23:08 ` [PATCH v3 067/162] tcg: Convert muls2 to TCGOutOpMul2 Richard Henderson
2025-02-16 23:08 ` [PATCH v3 068/162] tcg: Merge INDEX_op_muls2_{i32,i64} Richard Henderson
2025-02-17  8:03   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 069/162] tcg: Convert mulu2 to TCGOutOpMul2 Richard Henderson
2025-02-16 23:08 ` [PATCH v3 070/162] tcg: Merge INDEX_op_mulu2_{i32,i64} Richard Henderson
2025-02-17  8:03   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 071/162] tcg/loongarch64: Support negsetcond Richard Henderson
2025-02-16 23:08 ` [PATCH v3 072/162] tcg/mips: " Richard Henderson
2025-02-16 23:08 ` [PATCH v3 073/162] tcg/tci: " Richard Henderson
2025-02-16 23:08 ` [PATCH v3 074/162] tcg: Remove TCG_TARGET_HAS_negsetcond_{i32,i64} Richard Henderson
2025-02-16 23:08 ` [PATCH v3 075/162] tcg: Convert setcond, negsetcond to TCGOutOpSetcond Richard Henderson
2025-02-16 23:08 ` [PATCH v3 076/162] tcg: Merge INDEX_op_{neg}setcond_{i32,i64}` Richard Henderson
2025-02-16 23:08 ` [PATCH v3 077/162] tcg: Convert brcond to TCGOutOpBrcond Richard Henderson
2025-02-16 23:08 ` [PATCH v3 078/162] tcg: Merge INDEX_op_brcond_{i32,i64} Richard Henderson
2025-02-17  8:06   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 079/162] tcg: Convert movcond to TCGOutOpMovcond Richard Henderson
2025-02-16 23:08 ` [PATCH v3 080/162] tcg: Merge INDEX_op_movcond_{i32,i64} Richard Henderson
2025-02-17  8:06   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 081/162] tcg/ppc: Drop fallback constant loading in tcg_out_cmp Richard Henderson
2025-02-16 23:08 ` [PATCH v3 082/162] tcg/arm: Expand arguments to tcg_out_cmp2 Richard Henderson
2025-02-16 23:08 ` [PATCH v3 083/162] tcg/ppc: " Richard Henderson
2025-02-16 23:08 ` [PATCH v3 084/162] tcg: Convert brcond2_i32 to TCGOutOpBrcond2 Richard Henderson
2025-02-16 23:08 ` [PATCH v3 085/162] tcg: Convert setcond2_i32 to TCGOutOpSetcond2 Richard Henderson
2025-02-16 23:08 ` [PATCH v3 086/162] tcg: Convert bswap16 to TCGOutOpBswap Richard Henderson
2025-02-16 23:08 ` [PATCH v3 087/162] tcg: Merge INDEX_op_bswap16_{i32,i64} Richard Henderson
2025-02-17  8:07   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 088/162] tcg: Convert bswap32 to TCGOutOpBswap Richard Henderson
2025-02-16 23:08 ` [PATCH v3 089/162] tcg: Merge INDEX_op_bswap32_{i32,i64} Richard Henderson
2025-02-17  8:08   ` Philippe Mathieu-Daudé
2025-02-16 23:08 ` [PATCH v3 090/162] tcg: Convert bswap64 to TCGOutOpUnary Richard Henderson
2025-02-16 23:09 ` [PATCH v3 091/162] tcg: Rename INDEX_op_bswap64_i64 to INDEX_op_bswap64 Richard Henderson
2025-02-17 13:15   ` Philippe Mathieu-Daudé
2025-02-16 23:09 ` [PATCH v3 092/162] tcg: Convert extract to TCGOutOpExtract Richard Henderson
2025-02-16 23:09 ` [PATCH v3 093/162] tcg: Merge INDEX_op_extract_{i32,i64} Richard Henderson
2025-02-17  8:12   ` Philippe Mathieu-Daudé
2025-02-16 23:09 ` [PATCH v3 094/162] tcg: Convert sextract to TCGOutOpExtract Richard Henderson
2025-02-16 23:09 ` [PATCH v3 095/162] tcg: Merge INDEX_op_sextract_{i32,i64} Richard Henderson
2025-02-17  8:13   ` Philippe Mathieu-Daudé
2025-02-16 23:09 ` [PATCH v3 096/162] tcg: Convert ext_i32_i64 to TCGOutOpUnary Richard Henderson
2025-02-16 23:09 ` [PATCH v3 097/162] tcg: Convert extu_i32_i64 " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 098/162] tcg: Convert extrl_i64_i32 " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 099/162] tcg: Convert extrh_i64_i32 " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 100/162] tcg: Convert deposit to TCGOutOpDeposit Richard Henderson
2025-02-16 23:09 ` [PATCH v3 101/162] tcg/aarch64: Improve deposit Richard Henderson
2025-02-16 23:09 ` [PATCH v3 102/162] tcg: Merge INDEX_op_deposit_{i32,i64} Richard Henderson
2025-02-17  8:14   ` Philippe Mathieu-Daudé
2025-02-16 23:09 ` [PATCH v3 103/162] tcg: Convert extract2 to TCGOutOpExtract2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 104/162] tcg: Merge INDEX_op_extract2_{i32,i64} Richard Henderson
2025-02-17  8:16   ` Philippe Mathieu-Daudé
2025-02-16 23:09 ` [PATCH v3 105/162] tcg: Expand fallback add2 with 32-bit operations Richard Henderson
2025-02-16 23:09 ` [PATCH v3 106/162] tcg: Expand fallback sub2 " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 107/162] tcg: Do not default add2/sub2_i32 for 32-bit hosts Richard Henderson
2025-02-16 23:09 ` [PATCH v3 108/162] tcg/mips: Drop support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 109/162] tcg/riscv: " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 110/162] tcg: Move i into each for loop in liveness_pass_1 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 111/162] tcg: Sink def, nb_iargs, nb_oargs loads " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 112/162] tcg: Add add/sub with carry opcodes and infrastructure Richard Henderson
2025-02-16 23:09 ` [PATCH v3 113/162] tcg: Add TCGOutOp structures for add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 114/162] tcg/optimize: Handle add/sub with " Richard Henderson
2025-02-16 23:09 ` [PATCH v3 115/162] tcg/optimize: With two const operands, prefer 0 in arg1 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 116/162] tcg: Use add carry opcodes to expand add2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 117/162] tcg: Use sub carry opcodes to expand sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 118/162] tcg/i386: Honor carry_live in tcg_out_movi Richard Henderson
2025-02-16 23:09 ` [PATCH v3 119/162] tcg/i386: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 120/162] tcg/i386: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 121/162] tcg/i386: Special case addci r, 0, 0 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 122/162] tcg: Add tcg_gen_addcio_{i32,i64,tl} Richard Henderson
2025-02-21 15:41   ` Paolo Bonzini
2025-02-22 18:08     ` Richard Henderson
2025-02-16 23:09 ` [PATCH v3 123/162] target/arm: Use tcg_gen_addcio_* for ADCS Richard Henderson
2025-02-16 23:09 ` [PATCH v3 124/162] target/hppa: Use tcg_gen_addcio_i64 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 125/162] target/microblaze: Use tcg_gen_addcio_i32 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 126/162] target/openrisc: Use tcg_gen_addcio_* for ADDC Richard Henderson
2025-02-16 23:09 ` [PATCH v3 127/162] target/ppc: Use tcg_gen_addcio_tl for ADD and SUBF Richard Henderson
2025-02-16 23:09 ` [PATCH v3 128/162] target/s390x: Use tcg_gen_addcio_i64 for op_addc64 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 129/162] target/sh4: Use tcg_gen_addcio_i32 for addc Richard Henderson
2025-02-16 23:09 ` [PATCH v3 130/162] target/sparc: Use tcg_gen_addcio_tl for gen_op_addcc_int Richard Henderson
2025-02-16 23:09 ` [PATCH v3 131/162] target/tricore: Use tcg_gen_addcio_i32 for gen_addc_CC Richard Henderson
2025-02-16 23:09 ` [PATCH v3 132/162] tcg/aarch64: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 133/162] tcg/aarch64: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 134/162] tcg/arm: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 135/162] tcg/arm: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 136/162] tcg/ppc: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 137/162] tcg/ppc: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 138/162] tcg/s390x: Honor carry_live in tcg_out_movi Richard Henderson
2025-02-16 23:09 ` [PATCH v3 139/162] tcg/s390: Add TCG_CT_CONST_N32 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 140/162] tcg/s390x: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 141/162] tcg/s390x: Use ADD LOGICAL WITH SIGNED IMMEDIATE Richard Henderson
2025-02-16 23:09 ` [PATCH v3 142/162] tcg/s390x: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 143/162] tcg/sparc64: Hoist tcg_cond_to_bcond lookup out of tcg_out_movcc Richard Henderson
2025-02-16 23:09 ` [PATCH v3 144/162] tcg/sparc64: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 145/162] tcg/sparc64: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 146/162] tcg/tci: Implement add/sub carry opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 147/162] tcg/tci: Remove support for add2/sub2 Richard Henderson
2025-02-16 23:09 ` [PATCH v3 148/162] tcg: Remove add2/sub2 opcodes Richard Henderson
2025-02-16 23:09 ` [PATCH v3 149/162] tcg: Formalize tcg_out_mb Richard Henderson
2025-02-16 23:09 ` [PATCH v3 150/162] tcg: Formalize tcg_out_br Richard Henderson
2025-02-16 23:10 ` [PATCH v3 151/162] tcg: Formalize tcg_out_goto_ptr Richard Henderson
2025-02-16 23:10 ` [PATCH v3 152/162] tcg: Assign TCGOP_TYPE in liveness_pass_2 Richard Henderson
2025-02-16 23:10 ` [PATCH v3 153/162] tcg: Convert ld to TCGOutOpLoad Richard Henderson
2025-02-16 23:10 ` [PATCH v3 154/162] tcg: Merge INDEX_op_ld*_{i32,i64} Richard Henderson
2025-02-17  8:24   ` Philippe Mathieu-Daudé
2025-02-16 23:10 ` [PATCH v3 155/162] tcg: Convert st to TCGOutOpStore Richard Henderson
2025-02-16 23:10 ` [PATCH v3 156/162] tcg: Merge INDEX_op_st*_{i32,i64} Richard Henderson
2025-02-16 23:10 ` [PATCH v3 157/162] tcg: Stash MemOp size in TCGOP_FLAGS Richard Henderson
2025-02-16 23:10 ` [PATCH v3 158/162] tcg: Remove INDEX_op_qemu_st8_* Richard Henderson
2025-02-16 23:10 ` [PATCH v3 159/162] tcg: Merge INDEX_op_{ld,st}_{i32,i64,i128} Richard Henderson
2025-02-16 23:10 ` [PATCH v3 160/162] tcg: Convert qemu_ld{2} to TCGOutOpLoad{2} Richard Henderson
2025-02-16 23:10 ` [PATCH v3 161/162] tcg: Convert qemu_st{2} to TCGOutOpLdSt{2} Richard Henderson
2025-02-16 23:10 ` [PATCH v3 162/162] tcg: Remove tcg_out_op Richard Henderson
2025-02-17  8:26   ` Philippe Mathieu-Daudé

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c4637381-0cdc-4ede-a16d-52ae5049d73d@linaro.org \
    --to=philmd@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).