[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/47] target/arm: Use tcg_constant
From: |
Richard Henderson |
Subject: |
[PATCH 00/47] target/arm: Use tcg_constant |
Date: |
Tue, 26 Apr 2022 09:29:56 -0700 |
Split the tcg_constant patches out of my larger v3 cleanups
patch set, and then split the 5 patches into tiny bites.
r~
Richard Henderson (47):
target/arm: Use tcg_constant in gen_probe_access
target/arm: Use tcg_constant in gen_mte_check*
target/arm: Use tcg_constant in gen_exception*
target/arm: Use tcg_constant in gen_adc_CC
target/arm: Use tcg_constant in handle_msr_i
target/arm: Use tcg_constant in handle_sys
target/arm: Use tcg_constant in disas_exc
target/arm: Use tcg_constant in gen_compare_and_swap_pair
target/arm: Use tcg_constant in disas_ld_lit
target/arm: Use tcg_constant in disas_ldst_*
target/arm: Use tcg_constant in disas_add_sum_imm*
target/arm: Use tcg_constant in disas_movw_imm
target/arm: Use tcg_constant in shift_reg_imm
target/arm: Use tcg_constant in disas_cond_select
target/arm: Use tcg_constant in handle_{rev16,crc32}
target/arm: Use tcg_constant in disas_data_proc_2src
target/arm: Use tcg_constant in disas_fp*
target/arm: Use tcg_constant in simd shift expanders
target/arm: Use tcg_constant in simd fp/int conversion
target/arm: Use tcg_constant in 2misc expanders
target/arm: Use tcg_constant in balance of translate-a64.c
target/arm: Use tcg_constant for aa32 exceptions
target/arm: Use tcg_constant for disas_iwmmxt_insn
target/arm: Use tcg_constant for gen_{msr,mrs}
target/arm: Use tcg_constant for vector shift expanders
target/arm: Use tcg_constant for do_coproc_insn
target/arm: Use tcg_constant for gen_srs
target/arm: Use tcg_constant for op_s_{rri,rxi}_rot
target/arm: Use tcg_constant for MOVW, UMAAL, CRC32
target/arm: Use tcg_constant for v7m MRS, MSR
target/arm: Use tcg_constant for TT, SAT, SMMLA
target/arm: Use tcg_constant in LDM, STM
target/arm: Use tcg_constant in CLRM, DLS, WLS, LE
target/arm: Use tcg_constant in trans_CPS_v7m
target/arm: Use tcg_constant in trans_CSEL
target/arm: Use tcg_constant for trans_INDEX_*
target/arm: Use tcg_constant in SINCDEC, INCDEC
target/arm: Use tcg_constant in FCPY, CPY
target/arm: Use tcg_constant in {incr,wrap}_last_active
target/arm: Use tcg_constant in do_clast_scalar
target/arm: Use tcg_constant in WHILE
target/arm: Use tcg_constant in LD1, ST1
target/arm: Use tcg_constant in SUBR
target/arm: Use tcg_constant in do_zzi_{sat,ool}, do_fp_imm
target/arm: Use tcg_constant for predicate descriptors
target/arm: Use tcg_constant for do_brk{2,3}
target/arm: Use tcg_constant for vector descriptor
target/arm/translate-a64.c | 302 +++++++++++--------------------------
target/arm/translate-sve.c | 202 +++++++++----------------
target/arm/translate.c | 244 ++++++++++--------------------
3 files changed, 241 insertions(+), 507 deletions(-)
--
2.34.1
- [PATCH 00/47] target/arm: Use tcg_constant,
Richard Henderson <=
- [PATCH 07/47] target/arm: Use tcg_constant in disas_exc, Richard Henderson, 2022/04/26
- [PATCH 02/47] target/arm: Use tcg_constant in gen_mte_check*, Richard Henderson, 2022/04/26
- [PATCH 04/47] target/arm: Use tcg_constant in gen_adc_CC, Richard Henderson, 2022/04/26
- [PATCH 14/47] target/arm: Use tcg_constant in disas_cond_select, Richard Henderson, 2022/04/26
- [PATCH 11/47] target/arm: Use tcg_constant in disas_add_sum_imm*, Richard Henderson, 2022/04/26