summary refs log tree commit diff stats
path: root/tcg/tci/tcg-target.c.inc (follow)
Commit message (Expand)AuthorAgeFilesLines
* tcg: Add TCGConst argument to tcg_target_const_matchRichard Henderson2024-02-031-1/+2
* tcg: Add tcg_out_tb_start backend hookRichard Henderson2023-09-161-0/+5
* tcg: pass vece to tcg_target_const_match()Jiajie Chen2023-09-151-1/+1
* tcg/tci: Fix MemOpIdx operand index for 3-operand memopsRichard Henderson2023-06-091-1/+1
* tcg/tci: Adjust call-clobbered regs for int128_tRichard Henderson2023-06-071-4/+5
* tcg/tci: Adjust passing of MemOpIdxRichard Henderson2023-06-071-17/+4
* tcg/tci: Elimnate TARGET_LONG_BITS, target_ulongRichard Henderson2023-05-161-8/+7
* tcg: Split INDEX_op_qemu_{ld,st}* for guest address sizeRichard Henderson2023-05-161-20/+24
* tcg: Introduce tcg_target_has_memory_bswapRichard Henderson2023-05-161-0/+5
* tcg: Introduce tcg_out_xchgRichard Henderson2023-04-231-0/+5
* tcg: Split out tcg_out_extrl_i64_i32Richard Henderson2023-04-231-0/+7
* tcg: Split out tcg_out_extu_i32_i64Richard Henderson2023-04-231-1/+6
* tcg: Split out tcg_out_exts_i32_i64Richard Henderson2023-04-231-1/+6
* tcg: Split out tcg_out_ext32uRichard Henderson2023-04-231-1/+8
* tcg: Split out tcg_out_ext32sRichard Henderson2023-04-231-1/+8
* tcg: Split out tcg_out_ext16uRichard Henderson2023-04-231-1/+13
* tcg: Split out tcg_out_ext16sRichard Henderson2023-04-231-1/+20
* tcg: Split out tcg_out_ext8uRichard Henderson2023-04-231-1/+13
* tcg: Split out tcg_out_ext8sRichard Henderson2023-04-231-1/+20
* tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson2023-04-231-1/+1
* tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson2023-02-041-5/+5
* tcg: Introduce tcg_target_call_oarg_regRichard Henderson2023-02-041-6/+6
* tcg: Introduce tcg_out_addi_ptrRichard Henderson2023-02-041-0/+7
* tcg: Remove TCG_TARGET_HAS_direct_jumpRichard Henderson2023-01-171-1/+0
* tcg: Always define tb_target_set_jmp_targetRichard Henderson2023-01-171-0/+6
* tcg: Split out tcg_out_goto_tbRichard Henderson2023-01-171-7/+9
* tcg: Introduce get_jmp_target_addrRichard Henderson2023-01-171-1/+1
* tcg: Replace asserts on tcg_jmp_insn_offsetRichard Henderson2023-01-171-1/+1
* tcg: Split out tcg_out_exit_tbRichard Henderson2023-01-171-4/+6
* tcg: Add TCGHelperInfo argument to tcg_out_callRichard Henderson2023-01-051-1/+2
* tci: MAX_OPC_PARAM_IARGS is no longer usedRichard Henderson2023-01-041-4/+0
* tcg/tci: Remove CONFIG_DEBUG_TCG_INTERPRETERRichard Henderson2022-07-051-7/+0
* tcg: Set MAX_OPC_PARAM_IARGS to 7Ziqiao Kong2022-03-041-1/+1
* tcg/tci: Use tcg_out_ldst in tcg_out_stRichard Henderson2022-02-281-3/+2
* tcg/tci: Support bswap flagsRichard Henderson2021-06-291-3/+20
* tcg/tci: Implement add2, sub2Richard Henderson2021-06-191-7/+8
* tcg/tci: Implement mulu2, muls2Richard Henderson2021-06-191-5/+9
* tcg/tci: Implement clz, ctz, ctpopRichard Henderson2021-06-191-0/+9
* tcg/tci: Implement extract, sextractRichard Henderson2021-06-191-0/+32
* tcg/tci: Implement movcondRichard Henderson2021-06-191-3/+7
* tcg/tci: Implement goto_ptrRichard Henderson2021-06-191-0/+16
* tcg/tci: Change encoding to uint32_t unitsRichard Henderson2021-06-191-208/+169
* tcg/tci: Emit setcond before brcondRichard Henderson2021-06-191-34/+18
* tcg/tci: Reserve r13 for a temporaryRichard Henderson2021-06-191-0/+1
* tcg/tci: Use ffi for callsRichard Henderson2021-06-191-26/+24
* tcg/tci: Move call-return regs to end of tcg_target_reg_alloc_orderRichard Henderson2021-06-191-2/+2
* tcg/tci: Improve tcg_target_call_clobber_regsRichard Henderson2021-06-191-2/+8
* tcg: Change parameters for tcg_target_const_matchRichard Henderson2021-06-041-4/+2
* tcg: Fix prototypes for tcg_out_vec_op and tcg_out_opMiroslav Rezanina2021-03-171-2/+3
* tcg/tci: Split out tcg_out_op_r[iI]Richard Henderson2021-03-171-15/+35