qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 00/16] tcg: Assorted cleanups
@ 2018-11-30 21:52 Richard Henderson
  2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 01/16] tcg/i386: Always use %ebp for TCG_AREG0 Richard Henderson
                   ` (15 more replies)
  0 siblings, 16 replies; 34+ messages in thread
From: Richard Henderson @ 2018-11-30 21:52 UTC (permalink / raw)
  To: qemu-devel; +Cc: alex.bennee

In review of v2, Alex asked for patch 3 to be broken apart.
Here, patches 3-16 are that breakup.  I've omitted the rest
of the v2 patchset for now; I have yet to make substantive
changes to those.


r~


Richard Henderson (16):
  tcg/i386: Always use %ebp for TCG_AREG0
  tcg/i386: Move TCG_REG_CALL_STACK from define to enum
  tcg/aarch64: Remove reloc_pc26_atomic
  tcg/aarch64: Fold away "noaddr" branch routines
  tcg/arm: Remove reloc_pc24_atomic
  tcg/arm: Fold away "noaddr" branch routines
  tcg/ppc: Fold away "noaddr" branch routines
  tcg/s390: Remove retranslation code
  tcg/sparc: Remove retranslation code
  tcg/mips: Remove retranslation code
  tcg: Return success from patch_reloc
  tcg/i386: Return false on failure from patch_reloc
  tcg/aarch64: Return false on failure from patch_reloc
  tcg/arm: Return false on failure from patch_reloc
  tcg/ppc: Return false on failure from patch_reloc
  tcg/s390x: Return false on failure from patch_reloc

 tcg/i386/tcg-target.h        | 10 ++----
 tcg/aarch64/tcg-target.inc.c | 69 ++++++++++++------------------------
 tcg/arm/tcg-target.inc.c     | 55 +++++++++++-----------------
 tcg/i386/tcg-target.inc.c    |  7 ++--
 tcg/mips/tcg-target.inc.c    | 10 ++----
 tcg/ppc/tcg-target.inc.c     | 60 +++++++++++++++----------------
 tcg/s390/tcg-target.inc.c    | 45 +++++++++++++----------
 tcg/sparc/tcg-target.inc.c   | 13 +++----
 tcg/tcg.c                    |  8 +++--
 tcg/tci/tcg-target.inc.c     |  3 +-
 10 files changed, 122 insertions(+), 158 deletions(-)

-- 
2.17.2

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2018-12-03 15:50 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-30 21:52 [Qemu-devel] [PATCH v3 00/16] tcg: Assorted cleanups Richard Henderson
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 01/16] tcg/i386: Always use %ebp for TCG_AREG0 Richard Henderson
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 02/16] tcg/i386: Move TCG_REG_CALL_STACK from define to enum Richard Henderson
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 03/16] tcg/aarch64: Remove reloc_pc26_atomic Richard Henderson
2018-12-03  8:44   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 04/16] tcg/aarch64: Fold away "noaddr" branch routines Richard Henderson
2018-12-03 15:49   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 05/16] tcg/arm: Remove reloc_pc24_atomic Richard Henderson
2018-12-03 15:49   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 06/16] tcg/arm: Fold away "noaddr" branch routines Richard Henderson
2018-12-03 10:33   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 07/16] tcg/ppc: " Richard Henderson
2018-12-03 10:35   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 08/16] tcg/s390: Remove retranslation code Richard Henderson
2018-12-03 10:37   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 09/16] tcg/sparc: " Richard Henderson
2018-12-03 10:39   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 10/16] tcg/mips: " Richard Henderson
2018-12-03 10:39   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 11/16] tcg: Return success from patch_reloc Richard Henderson
2018-12-03 10:40   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 12/16] tcg/i386: Return false on failure " Richard Henderson
2018-12-03 10:40   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 13/16] tcg/aarch64: " Richard Henderson
2018-12-03 10:43   ` Alex Bennée
2018-12-03 13:23     ` Richard Henderson
2018-12-03 14:15       ` Alex Bennée
2018-12-03 14:31         ` Richard Henderson
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 14/16] tcg/arm: " Richard Henderson
2018-12-03 10:43   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 15/16] tcg/ppc: " Richard Henderson
2018-12-03 10:44   ` Alex Bennée
2018-11-30 21:52 ` [Qemu-devel] [PATCH v3 16/16] tcg/s390x: " Richard Henderson
2018-12-03 10:46   ` Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).