1. 21e9a8a tcg: Add TCGConst argument to tcg_target_const_match by Richard Henderson · 1 year, 4 months ago
  2. caf3eac tcg: Introduce TCG_TARGET_HAS_tst by Richard Henderson · 1 year, 2 months ago
  3. 45bf0e7 tcg/loongarch64: Set vector registers call clobbered by Richard Henderson · 1 year, 1 month ago
  4. 85d57a3 tcg/loongarch64: Fix tcg_out_mov() Aborted by Song Gao · 1 year, 4 months ago
  5. b701f19 tcg: Remove TCG_TARGET_HAS_neg_{i32,i64} by Richard Henderson · 1 year, 5 months ago
  6. 0fbee2b tcg/loongarch64: Implement neg opcodes by Richard Henderson · 1 year, 5 months ago
  7. 3871be7 tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64} by Richard Henderson · 1 year, 5 months ago
  8. f2a5534 tcg/loongarch64: Use cpuinfo.h by Richard Henderson · 1 year, 6 months ago
  9. 2b2ae0a tcg/loongarch64: Use C_N2_I1 for INDEX_op_qemu_ld_a*_i128 by Richard Henderson · 1 year, 6 months ago
  10. 10e1fd2 tcg/loongarch64: Use tcg_use_softmmu by Richard Henderson · 1 year, 5 months ago
  11. 7893e42 tcg: Correct invalid mentions of 'softmmu' by 'system-mode' by Philippe Mathieu-Daudé · 1 year, 5 months ago
  12. 79de396 tcg/loongarch64: Fix buid error by gaosong · 1 year, 6 months ago
  13. 9358fbb tcg: Add tcg_out_tb_start backend hook by Richard Henderson · 1 year, 7 months ago
  14. 58f8961 tcg/loongarch64: Implement 128-bit load & store by Jiajie Chen · 1 year, 6 months ago
  15. 561b001 tcg/loongarch64: Lower rotli_vec to vrotri by Jiajie Chen · 1 year, 6 months ago
  16. 0765cce tcg/loongarch64: Lower rotv_vec ops to LSX by Jiajie Chen · 1 year, 6 months ago
  17. 2931527 tcg/loongarch64: Lower vector shift integer ops by Jiajie Chen · 1 year, 6 months ago
  18. c8b859b tcg/loongarch64: Lower bitsel_vec to vbitsel by Jiajie Chen · 1 year, 6 months ago
  19. 94304d7 tcg/loongarch64: Lower vector shift vector ops by Jiajie Chen · 1 year, 6 months ago
  20. 5256ea1 tcg/loongarch64: Lower vector saturated ops by Jiajie Chen · 1 year, 6 months ago
  21. b2f84ad tcg/loongarch64: Lower vector min max ops by Jiajie Chen · 1 year, 6 months ago
  22. 76d20c2 tcg/loongarch64: Lower mul_vec to vmul by Jiajie Chen · 1 year, 6 months ago
  23. 7d577c3 tcg/loongarch64: Lower neg_vec to vneg by Jiajie Chen · 1 year, 6 months ago
  24. 24c42fd tcg/loongarch64: Lower vector bitwise operations by Jiajie Chen · 1 year, 6 months ago
  25. e9d7c8c tcg/loongarch64: Lower add/sub_vec to vadd/vsub by Jiajie Chen · 1 year, 6 months ago
  26. d8b6fa5 tcg/loongarch64: Lower cmp_vec to vseq/vsle/vslt by Jiajie Chen · 1 year, 6 months ago
  27. ebe92db tcg: pass vece to tcg_target_const_match() by Jiajie Chen · 1 year, 6 months ago
  28. 16288de tcg/loongarch64: Lower basic tcg vec ops to LSX by Jiajie Chen · 1 year, 6 months ago
  29. af88a28 tcg/loongarch64: Import LSX instructions by Jiajie Chen · 1 year, 6 months ago
  30. 3635502 tcg: Introduce negsetcond opcodes by Richard Henderson · 1 year, 7 months ago
  31. 13d885b tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32 by Richard Henderson · 1 year, 7 months ago
  32. d46259c tcg: Split out tcg-target-reg-bits.h by Richard Henderson · 1 year, 10 months ago
  33. d0a9bb5 tcg: Add tlb_fast_offset to TCGContext by Richard Henderson · 2 years ago
  34. 238f438 tcg: Widen CPUTLBEntry comparators to 64-bits by Richard Henderson · 2 years ago
  35. aece72b tcg: Add page_bits and page_mask to TCGContext by Richard Henderson · 2 years ago
  36. 6e2a21b tcg/loongarch64: Remove TARGET_LONG_BITS, TCG_TYPE_TL by Richard Henderson · 1 year, 11 months ago
  37. fecccfc tcg: Split INDEX_op_qemu_{ld,st}* for guest address size by Richard Henderson · 1 year, 10 months ago
  38. 7658a6c tcg/loongarch64: Use atom_and_align_for_opc by Richard Henderson · 1 year, 11 months ago
  39. 12fde9b tcg: Add INDEX_op_qemu_{ld,st}_i128 by Richard Henderson · 2 years, 4 months ago
  40. 7b88010 tcg: Introduce tcg_target_has_memory_bswap by Richard Henderson · 1 year, 11 months ago
  41. 12d7fea tcg/loongarch64: Support softmmu unaligned accesses by Richard Henderson · 1 year, 11 months ago
  42. 81f004b tcg/loongarch64: Check the host supports unaligned accesses by Richard Henderson · 1 year, 11 months ago
  43. 3fb4934 tcg/loongarch64: Use full load/store helpers in user-only mode by Richard Henderson · 2 years ago
  44. 0cadc1e tcg: Unify helper_{be,le}_{ld,st}* by Richard Henderson · 2 years, 4 months ago
  45. e320530 tcg/loongarch64: Simplify constraints on qemu_ld/st by Richard Henderson · 2 years ago
  46. 338b9e0 tcg/loongarch64: Convert tcg_out_qemu_{ld,st}_slow_path by Richard Henderson · 1 year, 11 months ago
  47. e63eed3 tcg/loongarch64: Introduce prepare_host_addr by Richard Henderson · 1 year, 11 months ago
  48. 9a2027b tcg/loongarch64: Introduce HostAddress by Richard Henderson · 1 year, 11 months ago
  49. 7f67e58 tcg/loongarch64: Rationalize args to tcg_out_qemu_{ld,st} by Richard Henderson · 1 year, 11 months ago
  50. 341ac0a tcg/loongarch64: Conditionalize tcg_out_exts_i32_i64 by Richard Henderson · 1 year, 11 months ago
  51. 767c250 tcg: Introduce tcg_out_xchg by Richard Henderson · 1 year, 11 months ago
  52. b3dfd5f tcg: Introduce tcg_out_movext by Richard Henderson · 1 year, 11 months ago
  53. b8b94ac tcg: Split out tcg_out_extrl_i64_i32 by Richard Henderson · 1 year, 11 months ago
  54. b9bfe00 tcg: Split out tcg_out_extu_i32_i64 by Richard Henderson · 1 year, 11 months ago
  55. 9c6aa27 tcg: Split out tcg_out_exts_i32_i64 by Richard Henderson · 1 year, 11 months ago
  56. 9ecf5f6 tcg: Split out tcg_out_ext32u by Richard Henderson · 1 year, 11 months ago
  57. 52bf339 tcg: Split out tcg_out_ext32s by Richard Henderson · 1 year, 11 months ago
  58. 379afdf tcg: Split out tcg_out_ext16u by Richard Henderson · 1 year, 11 months ago
  59. 753e42e tcg: Split out tcg_out_ext16s by Richard Henderson · 1 year, 11 months ago
  60. d0e66c8 tcg: Split out tcg_out_ext8u by Richard Henderson · 1 year, 11 months ago
  61. 678155b tcg: Split out tcg_out_ext8s by Richard Henderson · 1 year, 11 months ago
  62. 5427a9a tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128 by Richard Henderson · 2 years, 5 months ago
  63. 5e3d0c1 tcg: Introduce tcg_target_call_oarg_reg by Richard Henderson · 2 years, 5 months ago
  64. 6a6d772 tcg: Introduce tcg_out_addi_ptr by Richard Henderson · 2 years, 5 months ago
  65. 709bcd7 tcg/loongarch64: Reorg goto_tb implementation by Richard Henderson · 2 years, 3 months ago
  66. 21199bf tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst by Richard Henderson · 2 years, 3 months ago
  67. 7bc76a4 tcg/loongarch64: Implement movcond by Richard Henderson · 2 years, 3 months ago
  68. 21af161 tcg/loongarch64: Improve setcond expansion by Richard Henderson · 2 years, 3 months ago
  69. 0e95be9 tcg/loongarch64: Introduce tcg_out_addi by Richard Henderson · 2 years, 3 months ago
  70. 76baa33 tcg/loongarch64: Update tcg-insn-defs.c.inc by Richard Henderson · 2 years, 3 months ago
  71. 3fe7e36 tcg/loongarch64: Optimize immediate loading by Rui Wang · 2 years, 4 months ago
  72. 2fd2e78 tcg: Remove TCG_TARGET_HAS_direct_jump by Richard Henderson · 2 years, 3 months ago
  73. 0012e35 tcg: Move tb_target_set_jmp_target declaration to tcg.h by Richard Henderson · 2 years, 3 months ago
  74. 0fe1c98 tcg: Change tb_target_set_jmp_target arguments by Richard Henderson · 2 years, 3 months ago
  75. cf7d6b8 tcg: Split out tcg_out_goto_tb by Richard Henderson · 2 years, 3 months ago
  76. b52a2c0 tcg: Introduce set_jmp_insn_offset by Richard Henderson · 2 years, 3 months ago
  77. 7f83167 tcg: Replace asserts on tcg_jmp_insn_offset by Richard Henderson · 2 years, 3 months ago
  78. b55a8d9 tcg: Split out tcg_out_exit_tb by Richard Henderson · 2 years, 3 months ago
  79. cee44b0 tcg: Add TCGHelperInfo argument to tcg_out_call by Richard Henderson · 2 years, 5 months ago
  80. eb8b022 tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32 by Richard Henderson · 2 years, 5 months ago
  81. c8eef96 tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64 by Richard Henderson · 2 years, 5 months ago
  82. f072a1a tcg/loongarch64: Add direct jump support by Qi Hu · 2 years, 5 months ago
  83. 6f78c7b tcg/loongarch64: Support raising sigbus for user-only by WANG Xuerui · 3 years, 2 months ago
  84. 7b17a47 tcg/loongarch64: Fix fallout from recent MO_Q renaming by WANG Xuerui · 3 years, 1 month ago
  85. a9ae474 tcg/loongarch64: Register the JIT by WANG Xuerui · 3 years, 3 months ago
  86. 8df89cf tcg/loongarch64: Implement tcg_target_init by WANG Xuerui · 3 years, 3 months ago
  87. 30d420e tcg/loongarch64: Implement exit_tb/goto_tb by WANG Xuerui · 3 years, 3 months ago
  88. 697a598 tcg/loongarch64: Implement tcg_target_qemu_prologue by WANG Xuerui · 3 years, 3 months ago
  89. d3a1727 tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st ops by WANG Xuerui · 3 years, 3 months ago
  90. 251ebcd tcg/loongarch64: Implement simple load/store ops by WANG Xuerui · 3 years, 3 months ago
  91. a26d99d tcg/loongarch64: Implement tcg_out_call by WANG Xuerui · 3 years, 3 months ago
  92. 9ee775c tcg/loongarch64: Implement setcond ops by WANG Xuerui · 3 years, 3 months ago
  93. 94505c0 tcg/loongarch64: Implement br/brcond ops by WANG Xuerui · 3 years, 3 months ago
  94. ff13c19 tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu ops by WANG Xuerui · 3 years, 3 months ago
  95. 39f54ce tcg/loongarch64: Implement add/sub ops by WANG Xuerui · 3 years, 3 months ago
  96. a164010 tcg/loongarch64: Implement shl/shr/sar/rotl/rotr ops by WANG Xuerui · 3 years, 3 months ago
  97. fde6930 tcg/loongarch64: Implement clz/ctz ops by WANG Xuerui · 3 years, 3 months ago
  98. 4ab2aff tcg/loongarch64: Implement bswap{16,32,64} ops by WANG Xuerui · 3 years, 3 months ago
  99. 7257809 tcg/loongarch64: Implement deposit/extract ops by WANG Xuerui · 3 years, 3 months ago
  100. 97b2faf tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc ops by WANG Xuerui · 3 years, 3 months ago