[Qemu-devel] [PATCH v3 00/16] tcg: Assorted cleanups

Richard Henderson posted 16 patches 5 years, 5 months ago
Test asan passed
Test checkpatch passed
Test docker-quick@centos7 passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20181130215221.20554-1-richard.henderson@linaro.org
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(-)
[Qemu-devel] [PATCH v3 00/16] tcg: Assorted cleanups
Posted by Richard Henderson 5 years, 5 months ago
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