- 83ac625 tcg: Propagate new TCGOp to add_as_label_use by Richard Henderson · 3 months ago
- 409b9e3 tcg: Return TCGOp from tcg_gen_op[1-6] by Richard Henderson · 3 months ago
- 36ab430 tcg: Remove INDEX_op_plugin_cb_{start,end} by Richard Henderson · 9 months ago
- 8a2927f plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM by Richard Henderson · 9 months ago
- a0948bb plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSN by Richard Henderson · 9 months ago
- 1551004 tcg: Canonicalize subi to addi during opcode generation by Richard Henderson · 1 year, 2 months ago
- b701f19 tcg: Remove TCG_TARGET_HAS_neg_{i32,i64} by Richard Henderson · 1 year, 2 months ago
- 3871be7 tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64} by Richard Henderson · 1 year, 2 months ago
- 17b9fad tcg: Unexport tcg_gen_op*_{i32,i64} by Richard Henderson · 1 year, 2 months ago
- e0de2f5 tcg: Move 64-bit expanders out of line by Richard Henderson · 1 year, 2 months ago
- 09607d3 tcg: Move 32-bit expanders out of line by Richard Henderson · 1 year, 2 months ago
- 01bbb6e tcg: Move generic expanders out of line by Richard Henderson · 1 year, 2 months ago
- 6fc75d5 tcg: Move tcg_gen_op* out of line by Richard Henderson · 1 year, 2 months ago
- ecfa187 tcg: Mark tcg_gen_op* as noinline by Richard Henderson · 1 year, 2 months ago
- 93c86ec tcg: add negsetcondi by Paolo Bonzini · 1 year, 2 months ago
- a01d979 tcg: Add tcg_gen_{ld,st}_i128 by Richard Henderson · 1 year, 4 months ago
- bfefdbe tcg: Use constant zero when expanding with divu2 by Richard Henderson · 1 year, 2 months ago
- ad75a51 tcg: Rename cpu_env to tcg_env by Richard Henderson · 1 year, 3 months ago
- ad262fb tcg/tcg-op: Document wswap_i64() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- b8976aa tcg/tcg-op: Document hswap_i32/64() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 95180e7 tcg/tcg-op: Document bswap64_i64() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 9c40621 tcg/tcg-op: Document bswap32_i64() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 9296455 tcg/tcg-op: Document bswap32_i32() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 8b07880 tcg/tcg-op: Document bswap16_i64() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 4de5a76 tcg/tcg-op: Document bswap16_i32() byte pattern by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 4a88387 tcg: Use tcg_gen_negsetcond_* by Richard Henderson · 1 year, 5 months ago
- 3635502 tcg: Introduce negsetcond opcodes by Richard Henderson · 1 year, 5 months ago
- 13d885b tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32 by Richard Henderson · 1 year, 4 months ago
- c914d46 tcg: Do not elide memory barriers for !CF_PARALLEL in system mode by Richard Henderson · 3 years, 10 months ago
- cac9b0f tcg: Remove target-specific headers from tcg.[ch] by Richard Henderson · 1 year, 9 months ago
- ad3d0e4 tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h by Richard Henderson · 1 year, 9 months ago
- a1429ca tcg: Split out memory ops to tcg-op-ldst.c by Richard Henderson · 1 year, 7 months ago
- 12fde9b tcg: Add INDEX_op_qemu_{ld,st}_i128 by Richard Henderson · 2 years, 2 months ago
- 7b88010 tcg: Introduce tcg_target_has_memory_bswap by Richard Henderson · 1 year, 8 months ago
- 35c653c tcg: Add 128-bit guest memory primitives by Richard Henderson · 1 year, 10 months ago
- 1058849 tcg: Drop plugin_gen_disable_mem_helpers from tcg_gen_exit_tb by Richard Henderson · 1 year, 9 months ago
- f04de89 tcg: Replace tcg_const_i64 in tcg-op.c by Richard Henderson · 1 year, 10 months ago
- 47f7313 tcg: Create tcg/tcg-temp-internal.h by Richard Henderson · 1 year, 10 months ago
- f85b1fc tcg: Link branches to the labels by Richard Henderson · 1 year, 10 months ago
- 5dd4860 tcg: Use tcg_temp_ebb_new_* in tcg/ by Richard Henderson · 1 year, 11 months ago
- d1beee4 tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64} by Richard Henderson · 2 years, 1 month ago
- 123ae56 tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 by Richard Henderson · 2 years, 1 month ago
- cb48f36 tcg: Add guest load/store primitives for TCGv_i128 by Richard Henderson · 2 years, 2 months ago
- 4771e71 tcg: Add basic data movement for TCGv_i128 by Richard Henderson · 2 years, 2 months ago
- 9fd86b5 tcg: Avoid recursion in tcg_gen_mulu2_i32 by Richard Henderson · 2 years ago
- b7e4afb tcg: Add gen_tb to TCGContext by Richard Henderson · 2 years, 1 month ago
- d447894 tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() by Philippe Mathieu-Daudé · 2 years ago
- d56fea7 tcg: Move TCG_{LOW,HIGH} to tcg-internal.h by Richard Henderson · 2 years, 2 months ago
- 46be842 tcg: Implement tcg_gen_{h,w}swap_{i32,i64} by Richard Henderson · 2 years, 8 months ago
- e03b568 Replace config-time define HOST_WORDS_BIGENDIAN by Marc-André Lureau · 2 years, 9 months ago
- c51e510 tracing: remove TCG memory access tracing by Alex Bennée · 2 years, 11 months ago
- 76e366e tcg: Canonicalize alignment flags in MemOp by Richard Henderson · 3 years, 5 months ago
- 0583f77 trace: Split guest_mem_before by Richard Henderson · 3 years, 5 months ago
- 37aff08 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb by Richard Henderson · 3 years, 5 months ago
- b0702c9 trace/mem: Pass MemOpIdx to trace_mem_get_info by Richard Henderson · 3 years, 5 months ago
- 9002ffc tcg: Rename TCGMemOpIdx to MemOpIdx by Richard Henderson · 3 years, 5 months ago
- 4b473e0 tcg: Expand MO_SIZE to 3 bits by Richard Henderson · 3 years, 5 months ago
- 84f15616 accel/tcg: Add CF_NO_GOTO_TB and CF_NO_GOTO_PTR by Richard Henderson · 3 years, 5 months ago
- e28a866 accel/tcg: Standardize atomic helpers on softmmu api by Richard Henderson · 3 years, 5 months ago
- bd38ae2 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into staging by Peter Maydell · 3 years, 5 months ago
- f4e01e3 tcg: Remove TCG_TARGET_HAS_goto_ptr by Richard Henderson · 3 years, 6 months ago
- a476123 misc: Fix "havn't" typo by Philippe Mathieu-Daudé · 3 years, 6 months ago
- b53357a tcg: Make use of bswap flags in tcg_gen_qemu_st_* by Richard Henderson · 3 years, 6 months ago
- 359feba tcg: Make use of bswap flags in tcg_gen_qemu_ld_* by Richard Henderson · 3 years, 6 months ago
- 2b836c2 tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64 by Richard Henderson · 3 years, 6 months ago
- 587195b tcg: Add flags argument to bswap opcodes by Richard Henderson · 3 years, 6 months ago
- 2068cab Do not include cpu.h if it's not really necessary by Thomas Huth · 3 years, 8 months ago
- 11d11d6 tcg: Use tcg_constant_{i32,i64} with tcg int expanders by Richard Henderson · 4 years, 9 months ago
- eba4035 tcg: Return the TB pointer from the rx region from exit_tb by Richard Henderson · 4 years, 2 months ago
- d997143 tcg: Make DisasContextBase.tb const by Richard Henderson · 4 years, 2 months ago
- 07ce0b0 tcg: Introduce INDEX_op_qemu_st8_i32 by Richard Henderson · 4 years ago
- 852f933 tcg: Fix do_nonatomic_op_* vs signed operations by Richard Henderson · 4 years, 6 months ago
- 07dada0 tcg: Fix integral argument type to tcg_gen_rot[rl]i_i{32,64} by Richard Henderson · 4 years, 8 months ago
- fcc54ab tcg: save vaddr temp for plugin usage by Alex Bennée · 4 years, 10 months ago
- dcb32f1 tcg: Search includes from the project root source directory by Philippe Mathieu-Daudé · 5 years ago
- e6d86be tcg: let plugins instrument virtual memory accesses by Emilio G. Cota · 6 years ago
- 504f73f trace: add mmu_index to mem_info by Alex Bennée · 5 years ago
- 14776ab tcg: TCGMemOp is now accelerator independent MemOp by Tony Nguyen · 5 years ago
- a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
- ff1f11f tcg: Add support for integer absolute value by Richard Henderson · 6 years ago
- b0a6056 tcg: Use extract2 in tcg_gen_deposit_{i32,i64} by Richard Henderson · 6 years ago
- 02616ba tcg: Use deposit and extract2 in tcg_gen_shifti_i64 by Richard Henderson · 6 years ago
- fce1296 tcg: Add INDEX_op_extract2_{i32,i64} by Richard Henderson · 6 years ago
- 2089fcc tcg: Implement tcg_gen_extract2_{i32,i64} by David Hildenbrand · 6 years ago
- d88a117 tcg: Reference count labels by Richard Henderson · 6 years ago
- e1dcf35 tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP by Richard Henderson · 6 years ago
- 9e821ea tcg: Clean up generic bswap64 by Richard Henderson · 6 years ago
- a686dc7 tcg: Clean up generic bswap32 by Richard Henderson · 6 years ago
- d7f425f tcg: Implement CPU_LOG_TB_NOCHAIN during expansion by Richard Henderson · 6 years ago
- 07ea28b tcg: Pass tb and index to tcg_gen_exit_tb separately by Richard Henderson · 7 years ago
- 5507c2b tcg: Introduce atomic helpers for integer min/max by Richard Henderson · 7 years ago
- b87fb8c tcg: Introduce helpers for integer min/max by Richard Henderson · 7 years ago
- b2e3ae9 tcg: Improve tcg_gen_muli_i32/i64 by Richard Henderson · 7 years ago
- 474b2e8 tcg: Standardize integral arguments to expanders by Richard Henderson · 7 years ago
- 15fa08f tcg: Dynamically allocate TCGOps by Richard Henderson · 7 years ago
- 1c2adb9 tcg: Initialize cpu_env generically by Richard Henderson · 7 years ago
- b1311c4 tcg: define tcg_init_ctx and make tcg_ctx a pointer by Emilio G. Cota · 7 years ago
- e82d5a2 tcg: check CF_PARALLEL instead of parallel_cpus by Emilio G. Cota · 7 years ago
- dc41aa7 tcg: Remove GET_TCGV_* and MAKE_TCGV_* by Richard Henderson · 7 years ago
- ae8b75d tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp} by Richard Henderson · 7 years ago