[PATCH 0/9] tcg: Remove compatability helpers for qemu ld/st

Richard Henderson posted 9 patches 1 year ago
Failed in applying to current master (apply log)
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Michael Rolnik <mrolnik@gmail.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Taylor Simpson <tsimpson@quicinc.com>, Alessandro Di Federico <ale@rev.ng>, Anton Johansson <anjo@rev.ng>, Laurent Vivier <laurent@vivier.eu>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>
include/tcg/tcg-op.h                        |  55 -------
target/hexagon/macros.h                     |  14 +-
target/avr/translate.c                      |  16 +--
target/hexagon/genptr.c                     |   8 +-
target/hexagon/idef-parser/parser-helpers.c |  28 ++--
target/hexagon/translate.c                  |  32 ++---
target/m68k/translate.c                     |  76 ++++------
target/mips/tcg/translate.c                 |   8 +-
target/s390x/tcg/translate.c                | 152 +++++++++-----------
target/sparc/translate.c                    |  43 ++++--
target/xtensa/translate.c                   |   4 +-
target/cris/translate_v10.c.inc             |  18 +--
target/mips/tcg/nanomips_translate.c.inc    |   2 +-
13 files changed, 183 insertions(+), 273 deletions(-)
[PATCH 0/9] tcg: Remove compatability helpers for qemu ld/st
Posted by Richard Henderson 1 year ago
Finishing this conversion has been a long time coming.
This is a prerequisite to removing TARGET_ALIGNED_ONLY,
which in turn is a prerequiste to building TCG once.


r~


Richard Henderson (9):
  target/avr: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/cris: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/Hexagon: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/m68k: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/mips: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/s390x: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/sparc: Finish conversion to tcg_gen_qemu_{ld,st}_*
  target/xtensa: Finish conversion to tcg_gen_qemu_{ld,st}_*
  tcg: Remove compatability helpers for qemu ld/st

 include/tcg/tcg-op.h                        |  55 -------
 target/hexagon/macros.h                     |  14 +-
 target/avr/translate.c                      |  16 +--
 target/hexagon/genptr.c                     |   8 +-
 target/hexagon/idef-parser/parser-helpers.c |  28 ++--
 target/hexagon/translate.c                  |  32 ++---
 target/m68k/translate.c                     |  76 ++++------
 target/mips/tcg/translate.c                 |   8 +-
 target/s390x/tcg/translate.c                | 152 +++++++++-----------
 target/sparc/translate.c                    |  43 ++++--
 target/xtensa/translate.c                   |   4 +-
 target/cris/translate_v10.c.inc             |  18 +--
 target/mips/tcg/nanomips_translate.c.inc    |   2 +-
 13 files changed, 183 insertions(+), 273 deletions(-)

-- 
2.34.1
Re: [PATCH 0/9] tcg: Remove compatability helpers for qemu ld/st
Posted by Richard Henderson 1 year ago
On 5/2/23 14:57, Richard Henderson wrote:
> Finishing this conversion has been a long time coming.
> This is a prerequisite to removing TARGET_ALIGNED_ONLY,
> which in turn is a prerequiste to building TCG once.
> 
> 
> r~
> 
> 
> Richard Henderson (9):
>    target/avr: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/cris: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/Hexagon: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/m68k: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/mips: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/s390x: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/sparc: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    target/xtensa: Finish conversion to tcg_gen_qemu_{ld,st}_*
>    tcg: Remove compatability helpers for qemu ld/st

Queued to tcg-next.

r~