Age | Commit message (Expand) | Author | Files | Lines |
2024-04-30 | tcg: Remove INDEX_op_plugin_cb_{start,end} | Richard Henderson | 1 | -10/+0 |
2024-04-30 | plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM | Richard Henderson | 1 | -0/+5 |
2024-04-30 | plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSN | Richard Henderson | 1 | -0/+5 |
2023-11-06 | tcg: Canonicalize subi to addi during opcode generation | Richard Henderson | 1 | -16/+2 |
2023-11-06 | tcg: Remove TCG_TARGET_HAS_neg_{i32,i64} | Richard Henderson | 1 | -13/+9 |
2023-11-06 | tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64} | Richard Henderson | 1 | -40/+10 |
2023-11-06 | tcg: Unexport tcg_gen_op*_{i32,i64} | Richard Henderson | 1 | -79/+52 |
2023-11-06 | tcg: Move 64-bit expanders out of line | Richard Henderson | 1 | -67/+164 |
2023-11-06 | tcg: Move 32-bit expanders out of line | Richard Henderson | 1 | -0/+116 |
2023-11-06 | tcg: Move generic expanders out of line | Richard Henderson | 1 | -0/+16 |
2023-11-06 | tcg: Move tcg_gen_op* out of line | Richard Henderson | 1 | -0/+208 |
2023-11-06 | tcg: Mark tcg_gen_op* as noinline | Richard Henderson | 1 | -8/+14 |
2023-10-22 | tcg: add negsetcondi | Paolo Bonzini | 1 | -0/+12 |
2023-10-22 | tcg: Add tcg_gen_{ld,st}_i128 | Richard Henderson | 1 | -0/+22 |
2023-10-22 | tcg: Use constant zero when expanding with divu2 | Richard Henderson | 1 | -8/+8 |
2023-10-03 | tcg: Rename cpu_env to tcg_env | Richard Henderson | 1 | -1/+1 |
2023-08-24 | tcg/tcg-op: Document wswap_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document hswap_i32/64() byte pattern | Philippe Mathieu-Daudé | 1 | -7/+18 |
2023-08-24 | tcg/tcg-op: Document bswap64_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document bswap32_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -1/+10 |
2023-08-24 | tcg/tcg-op: Document bswap32_i32() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document bswap16_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -8/+19 |
2023-08-24 | tcg/tcg-op: Document bswap16_i32() byte pattern | Philippe Mathieu-Daudé | 1 | -8/+19 |
2023-08-24 | tcg: Use tcg_gen_negsetcond_* | Richard Henderson | 1 | -4/+2 |
2023-08-24 | tcg: Introduce negsetcond opcodes | Richard Henderson | 1 | -0/+36 |
2023-08-24 | tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32 | Richard Henderson | 1 | -2/+2 |
2023-06-26 | tcg: Do not elide memory barriers for !CF_PARALLEL in system mode | Richard Henderson | 1 | -1/+13 |
2023-06-05 | tcg: Remove target-specific headers from tcg.[ch] | Richard Henderson | 1 | -1/+1 |
2023-06-05 | tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h | Richard Henderson | 1 | -1/+1 |
2023-05-16 | tcg: Split out memory ops to tcg-op-ldst.c | Richard Henderson | 1 | -974/+0 |
2023-05-16 | tcg: Add INDEX_op_qemu_{ld,st}_i128 | Richard Henderson | 1 | -6/+63 |
2023-05-16 | tcg: Introduce tcg_target_has_memory_bswap | Richard Henderson | 1 | -9/+11 |
2023-05-16 | tcg: Add 128-bit guest memory primitives | Richard Henderson | 1 | -56/+107 |
2023-03-22 | tcg: Drop plugin_gen_disable_mem_helpers from tcg_gen_exit_tb | Richard Henderson | 1 | -1/+0 |
2023-03-13 | tcg: Replace tcg_const_i64 in tcg-op.c | Richard Henderson | 1 | -9/+3 |
2023-03-13 | tcg: Create tcg/tcg-temp-internal.h | Richard Henderson | 1 | -0/+1 |
2023-03-05 | tcg: Link branches to the labels | Richard Henderson | 1 | -3/+19 |
2023-03-01 | tcg: Use tcg_temp_ebb_new_* in tcg/ | Richard Henderson | 1 | -129/+129 |
2023-02-04 | tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64} | Richard Henderson | 1 | -48/+88 |
2023-02-04 | tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 | Richard Henderson | 1 | -0/+85 |
2023-02-04 | tcg: Add guest load/store primitives for TCGv_i128 | Richard Henderson | 1 | -0/+134 |
2023-02-04 | tcg: Add basic data movement for TCGv_i128 | Richard Henderson | 1 | -0/+20 |
2023-01-23 | tcg: Avoid recursion in tcg_gen_mulu2_i32 | Richard Henderson | 1 | -1/+3 |
2023-01-17 | tcg: Add gen_tb to TCGContext | Richard Henderson | 1 | -7/+7 |
2023-01-05 | tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() | Philippe Mathieu-Daudé | 1 | -6/+6 |
2023-01-05 | tcg: Move TCG_{LOW,HIGH} to tcg-internal.h | Richard Henderson | 1 | -9/+28 |
2022-05-04 | tcg: Implement tcg_gen_{h,w}swap_{i32,i64} | Richard Henderson | 1 | -0/+30 |
2022-04-06 | Replace config-time define HOST_WORDS_BIGENDIAN | Marc-André Lureau | 1 | -2/+2 |
2022-02-09 | tracing: remove TCG memory access tracing | Alex Bennée | 1 | -5/+0 |
2021-10-13 | tcg: Canonicalize alignment flags in MemOp | Richard Henderson | 1 | -1/+6 |