[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/8] tcg/loongarch64: Reorg goto_tb and cleanups
From: |
Richard Henderson |
Subject: |
[PATCH 0/8] tcg/loongarch64: Reorg goto_tb and cleanups |
Date: |
Mon, 5 Dec 2022 22:40:43 -0600 |
Based-on: 20221206041715.314209-1-richard.henderson@linaro.org
("[PATCH 00/22] tcg: exit_tb tidy, goto_tb reorg")
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 (7):
target/loongarch: Enable the disassembler for host tcg
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/meson.build | 3 +-
tcg/loongarch64/tcg-insn-defs.c.inc | 10 +-
tcg/loongarch64/tcg-target.c.inc | 359 +++++++++++++++++----------
7 files changed, 256 insertions(+), 136 deletions(-)
--
2.34.1
- [PATCH 0/8] tcg/loongarch64: Reorg goto_tb and cleanups,
Richard Henderson <=
[PATCH 5/8] tcg/loongarch64: Improve setcond expansion, Richard Henderson, 2022/12/05