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