Age | Commit message (Expand) | Author |
2024-09-22 | tcg: Propagate new TCGOp to add_as_label_use | Richard Henderson |
2024-09-22 | tcg: Return TCGOp from tcg_gen_op[1-6] | Richard Henderson |
2024-04-30 | tcg: Remove INDEX_op_plugin_cb_{start,end} | Richard Henderson |
2024-04-30 | plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM | Richard Henderson |
2024-04-30 | plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSN | Richard Henderson |
2023-11-06 | tcg: Canonicalize subi to addi during opcode generation | Richard Henderson |
2023-11-06 | tcg: Remove TCG_TARGET_HAS_neg_{i32,i64} | Richard Henderson |
2023-11-06 | tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64} | Richard Henderson |
2023-11-06 | tcg: Unexport tcg_gen_op*_{i32,i64} | Richard Henderson |
2023-11-06 | tcg: Move 64-bit expanders out of line | Richard Henderson |
2023-11-06 | tcg: Move 32-bit expanders out of line | Richard Henderson |
2023-11-06 | tcg: Move generic expanders out of line | Richard Henderson |
2023-11-06 | tcg: Move tcg_gen_op* out of line | Richard Henderson |
2023-11-06 | tcg: Mark tcg_gen_op* as noinline | Richard Henderson |
2023-10-22 | tcg: add negsetcondi | Paolo Bonzini |
2023-10-22 | tcg: Add tcg_gen_{ld,st}_i128 | Richard Henderson |
2023-10-22 | tcg: Use constant zero when expanding with divu2 | Richard Henderson |
2023-10-03 | tcg: Rename cpu_env to tcg_env | Richard Henderson |
2023-08-24 | tcg/tcg-op: Document wswap_i64() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document hswap_i32/64() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document bswap64_i64() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document bswap32_i64() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document bswap32_i32() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document bswap16_i64() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg/tcg-op: Document bswap16_i32() byte pattern | Philippe Mathieu-Daudé |
2023-08-24 | tcg: Use tcg_gen_negsetcond_* | Richard Henderson |
2023-08-24 | tcg: Introduce negsetcond opcodes | Richard Henderson |
2023-08-24 | tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32 | Richard Henderson |
2023-06-26 | tcg: Do not elide memory barriers for !CF_PARALLEL in system mode | Richard Henderson |
2023-06-05 | tcg: Remove target-specific headers from tcg.[ch] | Richard Henderson |
2023-06-05 | tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h | Richard Henderson |
2023-05-16 | tcg: Split out memory ops to tcg-op-ldst.c | Richard Henderson |
2023-05-16 | tcg: Add INDEX_op_qemu_{ld,st}_i128 | Richard Henderson |
2023-05-16 | tcg: Introduce tcg_target_has_memory_bswap | Richard Henderson |
2023-05-16 | tcg: Add 128-bit guest memory primitives | Richard Henderson |
2023-03-22 | tcg: Drop plugin_gen_disable_mem_helpers from tcg_gen_exit_tb | Richard Henderson |
2023-03-13 | tcg: Replace tcg_const_i64 in tcg-op.c | Richard Henderson |
2023-03-13 | tcg: Create tcg/tcg-temp-internal.h | Richard Henderson |
2023-03-05 | tcg: Link branches to the labels | Richard Henderson |
2023-03-01 | tcg: Use tcg_temp_ebb_new_* in tcg/ | Richard Henderson |
2023-02-04 | tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64} | Richard Henderson |
2023-02-04 | tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 | Richard Henderson |
2023-02-04 | tcg: Add guest load/store primitives for TCGv_i128 | Richard Henderson |
2023-02-04 | tcg: Add basic data movement for TCGv_i128 | Richard Henderson |
2023-01-23 | tcg: Avoid recursion in tcg_gen_mulu2_i32 | Richard Henderson |
2023-01-17 | tcg: Add gen_tb to TCGContext | Richard Henderson |
2023-01-05 | tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() | Philippe Mathieu-Daudé |
2023-01-05 | tcg: Move TCG_{LOW,HIGH} to tcg-internal.h | Richard Henderson |
2022-05-04 | tcg: Implement tcg_gen_{h,w}swap_{i32,i64} | Richard Henderson |
2022-04-06 | Replace config-time define HOST_WORDS_BIGENDIAN | Marc-André Lureau |