summary refs log tree commit diff stats
path: root/tcg/tcg.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* tcg: Widen gen_insn_data to uint64_tRichard Henderson2023-05-161-14/+4
* tcg: Introduce atom_and_align_for_opcRichard Henderson2023-05-161-0/+95
* tcg: Support TCG_TYPE_I128 in tcg_out_{ld,st}_helper_{args,ret}Richard Henderson2023-05-161-33/+163
* tcg: Merge tcg_out_helper_load_regs into callerRichard Henderson2023-05-161-48/+41
* tcg: Introduce tcg_out_movext3Richard Henderson2023-05-161-30/+108
* tcg: Add INDEX_op_qemu_{ld,st}_i128Richard Henderson2023-05-161-1/+9
* accel/tcg: Implement helper_{ld,st}*_mmu for user-onlyRichard Henderson2023-05-161-4/+2
* tcg: Unify helper_{be,le}_{ld,st}*Richard Henderson2023-05-161-0/+21
* include/exec/memop: Add MO_ATOM_*Richard Henderson2023-05-161-6/+21
* tcg: Remove TARGET_ALIGNED_ONLYRichard Henderson2023-05-111-5/+0
* tcg: Add routines for calling slow-path helpersRichard Henderson2023-05-111-4/+471
* tcg: Introduce arg_slot_stk_ofsRichard Henderson2023-05-051-12/+17
* tcg: Replace REG_P with arg_loc_reg_pRichard Henderson2023-05-051-3/+13
* tcg: Move TCGLabelQemuLdst to tcg.cRichard Henderson2023-05-051-0/+13
* tcg: Introduce tcg_out_movext2Richard Henderson2023-05-021-5/+64
* tcg: Introduce tcg_out_xchgRichard Henderson2023-04-231-0/+2
* tcg: Introduce tcg_out_movextRichard Henderson2023-04-231-0/+63
* tcg: Split out tcg_out_extrl_i64_i32Richard Henderson2023-04-231-0/+4
* tcg: Split out tcg_out_extu_i32_i64Richard Henderson2023-04-231-0/+4
* tcg: Split out tcg_out_exts_i32_i64Richard Henderson2023-04-231-0/+4
* tcg: Split out tcg_out_ext32uRichard Henderson2023-04-231-0/+4
* tcg: Split out tcg_out_ext32sRichard Henderson2023-04-231-0/+4
* tcg: Split out tcg_out_ext16uRichard Henderson2023-04-231-0/+5
* tcg: Split out tcg_out_ext16sRichard Henderson2023-04-231-0/+7
* tcg: Split out tcg_out_ext8uRichard Henderson2023-04-231-0/+5
* tcg: Split out tcg_out_ext8sRichard Henderson2023-04-231-5/+16
* tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson2023-04-231-4/+4
* tcg: Replace if + tcg_abort with tcg_debug_assertRichard Henderson2023-04-231-3/+1
* tcg: Drop tcg_const_*Richard Henderson2023-03-131-16/+0
* tcg: Create tcg/tcg-temp-internal.hRichard Henderson2023-03-131-0/+1
* tcg: Remove tcg_check_temp_count, tcg_clear_temp_countRichard Henderson2023-03-051-46/+8
* tcg: Decode the operand to INDEX_op_mb in dumpsRichard Henderson2023-03-051-0/+79
* tcg: Merge two sequential labelsRichard Henderson2023-03-051-1/+43
* tcg: Link branches to the labelsRichard Henderson2023-03-051-10/+20
* tcg: Include "qemu/timer.h" for profile_getclockRichard W.M. Jones2023-03-051-0/+1
* tcg: Remove tcg_temp_local_new_*, tcg_const_local_*Richard Henderson2023-03-011-16/+0
* tcg: Don't re-use TEMP_TB temporariesRichard Henderson2023-03-011-51/+54
* tcg: Use tcg_temp_ebb_new_* in tcg/Richard Henderson2023-03-011-1/+1
* tcg: Pass TCGTempKind to tcg_temp_new_internalRichard Henderson2023-03-011-4/+4
* tcg: Remove TEMP_NORMALRichard Henderson2023-03-011-16/+3
* tcg: Add liveness_pass_0Richard Henderson2023-03-011-0/+70
* tcg: Use noinline for major tcg_gen_code subroutinesRichard Henderson2023-03-011-3/+6
* tcg: Rename TEMP_LOCAL to TEMP_TBRichard Henderson2023-03-011-9/+9
* tcg: Remove branch-to-next regardless of reference countRichard Henderson2023-03-011-16/+17
* tcg: Adjust TCGContext.temps_in_use checkRichard Henderson2023-03-011-6/+4
* exec: Remove unused 'qemu/timer.h' timerPhilippe Mathieu-Daudé2023-02-271-1/+0
* tcg: Add temp allocation for TCGv_i128Richard Henderson2023-02-041-18/+42
* tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson2023-02-041-3/+3
* tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson2023-02-041-0/+19
* tcg: Add TCG_CALL_RET_BY_VECRichard Henderson2023-02-041-0/+19