mbox series

[0/2] tcg: Eliminate scratch regs from i386 backend

Message ID 20201211011453.475155-1-richard.henderson@linaro.org
Headers show
Series tcg: Eliminate scratch regs from i386 backend | expand

Message

Richard Henderson Dec. 11, 2020, 1:14 a.m. UTC
Eliminating these cleans up the backend a bit, allows the
code generator more freedom to properly place the inputs.


r~


Richard Henderson (2):
  tcg/i386: Adjust TCG_TARGET_HAS_MEMORY_BSWAP
  tcg: Introduce INDEX_op_qemu_st8_i32

 include/tcg/tcg-opc.h     |   5 ++
 tcg/aarch64/tcg-target.h  |   1 +
 tcg/arm/tcg-target.h      |   1 +
 tcg/i386/tcg-target.h     |   6 +-
 tcg/mips/tcg-target.h     |   1 +
 tcg/ppc/tcg-target.h      |   1 +
 tcg/riscv/tcg-target.h    |   1 +
 tcg/s390/tcg-target.h     |   1 +
 tcg/sparc/tcg-target.h    |   1 +
 tcg/tci/tcg-target.h      |   1 +
 tcg/optimize.c            |   1 +
 tcg/tcg-op.c              |   6 +-
 tcg/tcg.c                 |   4 ++
 tcg/README                |   5 ++
 tcg/i386/tcg-target.c.inc | 138 ++++++++++++++++----------------------
 15 files changed, 91 insertions(+), 82 deletions(-)

-- 
2.25.1

Comments

Richard Henderson Jan. 5, 2021, 12:04 a.m. UTC | #1
Ping?

On 12/10/20 3:14 PM, Richard Henderson wrote:
> Eliminating these cleans up the backend a bit, allows the

> code generator more freedom to properly place the inputs.

> 

> 

> r~

> 

> 

> Richard Henderson (2):

>   tcg/i386: Adjust TCG_TARGET_HAS_MEMORY_BSWAP

>   tcg: Introduce INDEX_op_qemu_st8_i32

> 

>  include/tcg/tcg-opc.h     |   5 ++

>  tcg/aarch64/tcg-target.h  |   1 +

>  tcg/arm/tcg-target.h      |   1 +

>  tcg/i386/tcg-target.h     |   6 +-

>  tcg/mips/tcg-target.h     |   1 +

>  tcg/ppc/tcg-target.h      |   1 +

>  tcg/riscv/tcg-target.h    |   1 +

>  tcg/s390/tcg-target.h     |   1 +

>  tcg/sparc/tcg-target.h    |   1 +

>  tcg/tci/tcg-target.h      |   1 +

>  tcg/optimize.c            |   1 +

>  tcg/tcg-op.c              |   6 +-

>  tcg/tcg.c                 |   4 ++

>  tcg/README                |   5 ++

>  tcg/i386/tcg-target.c.inc | 138 ++++++++++++++++----------------------

>  15 files changed, 91 insertions(+), 82 deletions(-)

>