[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 02/40] tcg: Init temp_subindex in liveness_pass_2
From: |
Richard Henderson |
Subject: |
[PULL 02/40] tcg: Init temp_subindex in liveness_pass_2 |
Date: |
Sat, 4 Feb 2023 06:32:32 -1000 |
Correctly handle large types while lowering.
Fixes: fac87bd2a49b ("tcg: Add temp_subindex to TCGTemp")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
tcg/tcg.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tcg/tcg.c b/tcg/tcg.c
index fd557d55d3..bc60fd0fe8 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -3063,6 +3063,7 @@ static bool liveness_pass_2(TCGContext *s)
TCGTemp *dts = tcg_temp_alloc(s);
dts->type = its->type;
dts->base_type = its->base_type;
+ dts->temp_subindex = its->temp_subindex;
dts->kind = TEMP_EBB;
its->state_ptr = dts;
} else {
--
2.34.1
- [PULL 10/40] include/qemu/int128: Use Int128 structure for TCI, (continued)
- [PULL 10/40] include/qemu/int128: Use Int128 structure for TCI, Richard Henderson, 2023/02/04
- [PULL 03/40] tcg: Define TCG_TYPE_I128 and related helper macros, Richard Henderson, 2023/02/04
- [PULL 16/40] tcg: Add basic data movement for TCGv_i128, Richard Henderson, 2023/02/04
- [PULL 08/40] tcg: Introduce tcg_target_call_oarg_reg, Richard Henderson, 2023/02/04
- [PULL 13/40] tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128, Richard Henderson, 2023/02/04
- [PULL 06/40] tcg: Introduce tcg_out_addi_ptr, Richard Henderson, 2023/02/04
- [PULL 12/40] tcg/tci: Fix big-endian return register ordering, Richard Henderson, 2023/02/04
- [PULL 14/40] tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128, Richard Henderson, 2023/02/04
- [PULL 05/40] tcg: Allocate objects contiguously in temp_allocate_frame, Richard Henderson, 2023/02/04
- [PULL 07/40] tcg: Add TCG_CALL_{RET,ARG}_BY_REF, Richard Henderson, 2023/02/04
- [PULL 02/40] tcg: Init temp_subindex in liveness_pass_2,
Richard Henderson <=
- [PULL 01/40] accel/tcg: Test CPUJumpCache in tb_jmp_cache_clear_page, Richard Henderson, 2023/02/04
- [PULL 11/40] tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128, Richard Henderson, 2023/02/04
- [PULL 04/40] tcg: Handle dh_typecode_i128 with TCG_CALL_{RET, ARG}_NORMAL, Richard Henderson, 2023/02/04
- [PULL 15/40] tcg: Add temp allocation for TCGv_i128, Richard Henderson, 2023/02/04
- [PULL 17/40] tcg: Add guest load/store primitives for TCGv_i128, Richard Henderson, 2023/02/04
- [PULL 18/40] tcg: Add tcg_gen_{non}atomic_cmpxchg_i128, Richard Henderson, 2023/02/04
- [PULL 20/40] target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXP, Richard Henderson, 2023/02/04
- [PULL 19/40] tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64}, Richard Henderson, 2023/02/04
- [PULL 21/40] target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASP, Richard Henderson, 2023/02/04
- [PULL 22/40] target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCX, Richard Henderson, 2023/02/04