aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)AuthorFilesLines
2023-05-05tcg: Introduce arg_slot_stk_ofsRichard Henderson1-12/+17
2023-05-05tcg: Replace REG_P with arg_loc_reg_pRichard Henderson2-7/+13
2023-05-05tcg: Move TCGLabelQemuLdst to tcg.cRichard Henderson2-14/+13
2023-05-05tcg/sparc64: Pass TCGType to tcg_out_qemu_{ld,st}Richard Henderson1-3/+3
2023-05-05tcg/sparc64: Drop is_64 test from tcg_out_qemu_ld data returnRichard Henderson1-1/+1
2023-05-05tcg/s390x: Introduce HostAddressRichard Henderson1-49/+60
2023-05-05tcg/s390x: Pass TCGType to tcg_out_qemu_{ld,st}Richard Henderson1-8/+14
2023-05-05tcg/riscv: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-42/+24
2023-05-05tcg/riscv: Require TCG_TARGET_REG_BITS == 64Richard Henderson3-190/+72
2023-05-05tcg/ppc: Introduce HostAddressRichard Henderson1-43/+47
2023-05-05tcg/ppc: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-51/+59
2023-05-05tcg/mips: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-91/+95
2023-05-05tcg/loongarch64: Introduce HostAddressRichard Henderson1-25/+30
2023-05-05tcg/loongarch64: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-56/+40
2023-05-05tcg/arm: Introduce HostAddressRichard Henderson1-132/+114
2023-05-05tcg/arm: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-57/+56
2023-05-05tcg/aarch64: Introduce HostAddressRichard Henderson1-27/+59
2023-05-05tcg/aarch64: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-19/+17
2023-05-05tcg/i386: Introduce tcg_out_testiRichard Henderson1-12/+18
2023-05-05tcg/i386: Drop r0+r1 local variables from tcg_out_tlb_loadRichard Henderson1-16/+16
2023-05-05tcg/i386: Introduce HostAddressRichard Henderson1-75/+90
2023-05-05tcg/i386: Generalize multi-part load overlap testRichard Henderson1-16/+15
2023-05-05tcg/i386: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson1-61/+50
2023-05-02tcg: Introduce tcg_out_movext2Richard Henderson3-42/+90
2023-05-02tcg/mips: Conditionalize tcg_out_exts_i32_i64Richard Henderson1-1/+3
2023-05-02tcg/loongarch64: Conditionalize tcg_out_exts_i32_i64Richard Henderson1-1/+3
2023-05-02tcg: Add tcg_gen_gvec_rotrsNazar Kazakov1-0/+11
2023-05-02tcg: Add tcg_gen_gvec_andcsNazar Kazakov1-0/+17
2023-05-02Document that -singlestep command line option is deprecatedPeter Maydell1-1/+1
2023-04-23tcg/riscv: Conditionalize tcg_out_exts_i32_i64Richard Henderson1-1/+3
2023-04-23tcg: Clear TCGLabelQemuLdst on allocationRichard Henderson1-0/+1
2023-04-23tcg: Introduce tcg_out_xchgRichard Henderson11-0/+55
2023-04-23tcg: Introduce tcg_out_movextRichard Henderson9-168/+103
2023-04-23tcg: Split out tcg_out_extrl_i64_i32Richard Henderson11-17/+65
2023-04-23tcg: Split out tcg_out_extu_i32_i64Richard Henderson11-28/+63
2023-04-23tcg: Split out tcg_out_exts_i32_i64Richard Henderson11-19/+63
2023-04-23tcg: Split out tcg_out_ext32uRichard Henderson11-25/+54
2023-04-23tcg: Split out tcg_out_ext32sRichard Henderson11-20/+54
2023-04-23tcg: Split out tcg_out_ext16uRichard Henderson11-42/+66
2023-04-23tcg: Split out tcg_out_ext16sRichard Henderson11-52/+79
2023-04-23tcg: Split out tcg_out_ext8uRichard Henderson11-33/+69
2023-04-23tcg: Split out tcg_out_ext8sRichard Henderson11-51/+81
2023-04-23tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson10-37/+35
2023-04-23tcg: Replace if + tcg_abort with tcg_debug_assertRichard Henderson2-8/+4
2023-04-10tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32Richard Henderson1-3/+4
2023-04-10tcg/mips: Fix TCG_TARGET_CALL_RET_I128 for o32 abiRichard Henderson1-1/+2
2023-04-10tcg/i386: Adjust assert in tcg_out_addi_ptrRichard Henderson1-1/+1
2023-04-04tcg/sparc64: Disable direct linking for goto_tbRichard Henderson1-26/+4
2023-03-28tcg: use QTree instead of GTreeEmilio Cota1-9/+10
2023-03-22tcg: Drop plugin_gen_disable_mem_helpers from tcg_gen_exit_tbRichard Henderson1-1/+0