aboutsummaryrefslogtreecommitdiff
path: root/include/tcg
AgeCommit message (Expand)AuthorFilesLines
2023-05-16tcg: Remove TCGv from tcg_gen_atomic_*Richard Henderson1-50/+142
2023-05-16tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_*Richard Henderson1-6/+44
2023-05-16tcg: Add addr_type to TCGContextRichard Henderson1-0/+1
2023-05-16tcg: Widen tcg_gen_code pc_start argument to uint64_tRichard Henderson1-1/+1
2023-05-16accel/tcg: Widen tcg-ldst.h addresses to uint64_tRichard Henderson1-13/+13
2023-05-16tcg: Widen gen_insn_data to uint64_tRichard Henderson3-46/+25
2023-05-16tcg: Add INDEX_op_qemu_{ld,st}_i128Richard Henderson1-0/+8
2023-05-16accel/tcg: Remove helper_unaligned_{ld,st}Richard Henderson1-6/+0
2023-05-16tcg: Add 128-bit guest memory primitivesRichard Henderson1-0/+4
2023-05-16accel/tcg: Implement helper_{ld,st}*_mmu for user-onlyRichard Henderson1-4/+2
2023-05-16tcg: Unify helper_{be,le}_{ld,st}*Richard Henderson1-38/+22
2023-05-05tcg: Widen helper_*_st[bw]_mmu val argumentsRichard Henderson1-3/+7
2023-05-05tcg: Remove compatability helpers for qemu ld/stRichard Henderson1-55/+0
2023-05-02tcg: Add tcg_gen_gvec_rotrsNazar Kazakov1-0/+2
2023-05-02tcg: Add tcg_gen_gvec_andcsNazar Kazakov1-0/+2
2023-04-23tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson1-6/+0
2023-03-13tcg: Drop tcg_const_*Richard Henderson2-10/+0
2023-03-13tcg: Drop tcg_const_*_vecRichard Henderson1-4/+0
2023-03-13tcg: Create tcg/tcg-temp-internal.hRichard Henderson2-54/+83
2023-03-05tcg: Remove tcg_check_temp_count, tcg_clear_temp_countRichard Henderson1-14/+0
2023-03-05tcg: Link branches to the labelsRichard Henderson2-12/+14
2023-03-01tcg: Remove tcg_temp_local_new_*, tcg_const_local_*Richard Henderson2-30/+0
2023-03-01tcg: Change default temp lifetime to TEMP_TBRichard Henderson1-4/+4
2023-03-01tcg: Don't re-use TEMP_TB temporariesRichard Henderson1-1/+1
2023-03-01tcg: Add tcg_temp_ebb_new_{i32,i64,ptr}Richard Henderson1-0/+28
2023-03-01tcg: Add tcg_gen_movi_ptrRichard Henderson1-0/+5
2023-03-01tcg: Pass TCGTempKind to tcg_temp_new_internalRichard Henderson1-9/+9
2023-03-01tcg: Remove TEMP_NORMALRichard Henderson1-2/+0
2023-03-01tcg: Rename TEMP_LOCAL to TEMP_TBRichard Henderson1-4/+8
2023-02-04tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64}Richard Henderson1-0/+4
2023-02-04tcg: Add tcg_gen_{non}atomic_cmpxchg_i128Richard Henderson1-0/+5
2023-02-04tcg: Add guest load/store primitives for TCGv_i128Richard Henderson1-0/+2
2023-02-04tcg: Add basic data movement for TCGv_i128Richard Henderson1-0/+4
2023-02-04tcg: Add temp allocation for TCGv_i128Richard Henderson1-0/+32
2023-02-04tcg: Define TCG_TYPE_I128 and related helper macrosRichard Henderson1-7/+10
2023-02-03Merge tag 'pull-tcg-20230123' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell1-7/+0
2023-02-02tcg: exclude non-memory effecting helpers from instrumentationEmilio Cota1-0/+2
2023-01-23tcg: Avoid recursion in tcg_gen_mulu2_i32Richard Henderson1-7/+0
2023-01-17tcg: Move tb_target_set_jmp_target declaration to tcg.hRichard Henderson1-0/+3
2023-01-17tcg: Add gen_tb to TCGContextRichard Henderson1-8/+3
2023-01-05tcg: Reorg function callsRichard Henderson1-3/+2
2023-01-05tcg: Use output_pref wrapper functionRichard Henderson1-0/+5
2023-01-05tcg: Vary the allocation size for TCGOpRichard Henderson1-30/+16
2023-01-05tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()Philippe Mathieu-Daudé2-4/+6
2023-01-05tcg: Introduce tcg_type_sizeRichard Henderson1-0/+16
2023-01-05tcg: Move TCG_TYPE_COUNT outside enumRichard Henderson1-1/+2
2023-01-05tcg: Add temp_subindex to TCGTempRichard Henderson1-0/+1
2023-01-05tcg: Move TCG_{LOW,HIGH} to tcg-internal.hRichard Henderson2-40/+5
2023-01-05tcg: Introduce paired register allocationRichard Henderson1-0/+2
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson1-1/+1