[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] tcg: Misc improvements
From: |
Richard Henderson |
Subject: |
[PATCH 0/5] tcg: Misc improvements |
Date: |
Wed, 24 Apr 2024 10:09:02 -0700 |
One patch to allow two output operands from gvec expansion,
to be used by target/arm for updating QC.
One patch to record the result of the generic breakpoint
search so target translators do not need to repeat it.
Three small optimization patches.
r~
Richard Henderson (5):
tcg: Add write_aofs to GVecGen3i
tcg/i386: Simplify immediate 8-bit logical vector shifts
tcg/i386: Optimize setcond of TST{EQ,NE} with 0xffffffff
tcg/optimize: Optimize setcond with zmask
accel/tcg: Introduce CF_BP_PAGE
include/exec/translation-block.h | 1 +
include/tcg/tcg-op-gvec-common.h | 2 +
accel/tcg/cpu-exec.c | 2 +-
tcg/optimize.c | 110 +++++++++++++++++++++++++++++++
tcg/tcg-op-gvec.c | 30 ++++++---
tcg/i386/tcg-target.c.inc | 78 ++++++++--------------
6 files changed, 165 insertions(+), 58 deletions(-)
--
2.34.1
- [PATCH 0/5] tcg: Misc improvements,
Richard Henderson <=
- [PATCH] target/arm: Restrict translation disabled alignment check to VMSA, Richard Henderson, 2024/04/24
- [PATCH 1/5] tcg: Add write_aofs to GVecGen3i, Richard Henderson, 2024/04/24
- [PATCH 2/5] tcg/i386: Simplify immediate 8-bit logical vector shifts, Richard Henderson, 2024/04/24
- [PATCH 3/5] tcg/i386: Optimize setcond of TST{EQ,NE} with 0xffffffff, Richard Henderson, 2024/04/24
- [PATCH 5/5] accel/tcg: Introduce CF_BP_PAGE, Richard Henderson, 2024/04/24
- [PATCH 4/5] tcg/optimize: Optimize setcond with zmask, Richard Henderson, 2024/04/24