path: root/qemu-tech.texi
diff options
authorPaolo Bonzini <pbonzini@redhat.com>2016-10-06 15:10:10 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2016-10-07 10:05:18 +0200
commitbf28a69eeb53e9e45166fbdda032454e7b1e3f29 (patch)
tree621ed85f7e74c2cba51073ef98676d14a84b17ec /qemu-tech.texi
parent81f265a8a4f56e49aca3ecca83fce48821c01618 (diff)
qemu-tech: move text from qemu-tech to tcg/README
Reviewed-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'qemu-tech.texi')
1 files changed, 2 insertions, 10 deletions
diff --git a/qemu-tech.texi b/qemu-tech.texi
index 2ab7cd4cc3..082b62c8e0 100644
--- a/qemu-tech.texi
+++ b/qemu-tech.texi
@@ -287,16 +287,8 @@ are very complicated and highly CPU dependent. QEMU uses some tricks
which make it relatively easily portable and simple while achieving good
-After the release of version 0.9.1, QEMU switched to a new method of
-generating code, Tiny Code Generator or TCG. TCG relaxes the
-dependency on the exact version of the compiler used. The basic idea
-is to split every target instruction into a couple of RISC-like TCG
-ops (see @code{target-i386/translate.c}). Some optimizations can be
-performed at this stage, including liveness analysis and trivial
-constant expression evaluation. TCG ops are then implemented in the
-host CPU back end, also known as TCG target (see
-@code{tcg/i386/tcg-target.inc.c}). For more information, please take a
-look at @code{tcg/README}.
+QEMU's dynamic translation backend is called TCG, for "Tiny Code
+Generator". For more information, please take a look at @code{tcg/README}.
@node Condition code optimisations
@section Condition code optimisations