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