qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 2.3 1/8] tcg: Move some opcode generation functi


From: Bastian Koppelmann
Subject: Re: [Qemu-devel] [PATCH 2.3 1/8] tcg: Move some opcode generation functions out of line
Date: Fri, 14 Nov 2014 18:01:48 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.2.0


On 11/11/2014 04:24 PM, Richard Henderson wrote:
Some of these functions are really quite large.  We have a number of
things that ought to be circularly dependent, but we duplicated code
to break that chain for the inlines.

This saved 25% of the code size of one of the translators I examined.

Signed-off-by: Richard Henderson <address@hidden>
---
  Makefile.target |    2 +-
  tcg/tcg-op.c    | 1978 +++++++++++++++++++++++++++++++++++++++++++
  tcg/tcg-op.h    | 2488 ++++++++-----------------------------------------------
  tcg/tcg.c       |  137 ---
  tcg/tcg.h       |    3 -
  5 files changed, 2339 insertions(+), 2269 deletions(-)
  create mode 100644 tcg/tcg-op.c


Reviewed-by: Bastian Koppelmann <address@hidden>

Cheers,
Bastian



reply via email to

[Prev in Thread] Current Thread [Next in Thread]