All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/10] tcg/loongarch64: Reorg goto_tb and cleanups
@ 2023-01-18  1:11 Richard Henderson
  2023-01-18  1:11 ` [PATCH v2 01/10] target/loongarch: Enable the disassembler for host tcg Richard Henderson
                   ` (10 more replies)
  0 siblings, 11 replies; 25+ messages in thread
From: Richard Henderson @ 2023-01-18  1:11 UTC (permalink / raw)
  To: qemu-devel; +Cc: git

Based-on: 20230117231051.354444-1-richard.henderson@linaro.org
("[PULL 00/22] tcg patch queue")

Includes:
  * Disassembler from target/loongarch/.
  * Improvements to movi by Rui Wang, with minor tweaks.
  * Improvements to setcond.
  * Implement movcond.
  * Fix the same goto_tb bug that affected some others.


r~


Richard Henderson (9):
  target/loongarch: Enable the disassembler for host tcg
  target/loongarch: Disassemble jirl properly
  target/loongarch: Disassemble pcadd* addresses
  tcg/loongarch64: Update tcg-insn-defs.c.inc
  tcg/loongarch64: Introduce tcg_out_addi
  tcg/loongarch64: Improve setcond expansion
  tcg/loongarch64: Implement movcond
  tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst
  tcg/loongarch64: Reorg goto_tb implementation

Rui Wang (1):
  tcg/loongarch64: Optimize immediate loading

 tcg/loongarch64/tcg-target-con-set.h          |   5 +-
 tcg/loongarch64/tcg-target-con-str.h          |   2 +-
 tcg/loongarch64/tcg-target.h                  |  11 +-
 disas.c                                       |   2 +
 target/loongarch/disas.c                      |  39 +-
 .../loongarch/insn_trans/trans_branch.c.inc   |   2 +-
 target/loongarch/insns.decode                 |   3 +-
 target/loongarch/meson.build                  |   3 +-
 tcg/loongarch64/tcg-insn-defs.c.inc           |  10 +-
 tcg/loongarch64/tcg-target.c.inc              | 364 ++++++++++++------
 10 files changed, 300 insertions(+), 141 deletions(-)
 mode change 100644 => 100755 tcg/loongarch64/tcg-insn-defs.c.inc

-- 
2.34.1



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2023-01-23  8:37 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-18  1:11 [PATCH v2 00/10] tcg/loongarch64: Reorg goto_tb and cleanups Richard Henderson
2023-01-18  1:11 ` [PATCH v2 01/10] target/loongarch: Enable the disassembler for host tcg Richard Henderson
2023-01-22  8:32   ` WANG Xuerui
2023-01-23  8:37   ` Philippe Mathieu-Daudé
2023-01-18  1:11 ` [PATCH v2 02/10] target/loongarch: Disassemble jirl properly Richard Henderson
2023-01-22  8:24   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 03/10] target/loongarch: Disassemble pcadd* addresses Richard Henderson
2023-01-22  8:24   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 04/10] tcg/loongarch64: Optimize immediate loading Richard Henderson
2023-01-22  8:21   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 05/10] tcg/loongarch64: Update tcg-insn-defs.c.inc Richard Henderson
2023-01-22  8:20   ` WANG Xuerui
2023-01-23  8:33   ` Philippe Mathieu-Daudé
2023-01-18  1:11 ` [PATCH v2 06/10] tcg/loongarch64: Introduce tcg_out_addi Richard Henderson
2023-01-23  6:52   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 07/10] tcg/loongarch64: Improve setcond expansion Richard Henderson
2023-01-23  7:10   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 08/10] tcg/loongarch64: Implement movcond Richard Henderson
2023-01-22  8:23   ` WANG Xuerui
2023-01-18  1:11 ` [PATCH v2 09/10] tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst Richard Henderson
2023-01-22  8:22   ` WANG Xuerui
2023-01-23  8:32   ` Philippe Mathieu-Daudé
2023-01-18  1:11 ` [PATCH v2 10/10] tcg/loongarch64: Reorg goto_tb implementation Richard Henderson
2023-01-23  8:12   ` WANG Xuerui
2023-01-22  8:28 ` [PATCH v2 00/10] tcg/loongarch64: Reorg goto_tb and cleanups WANG Xuerui

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.