diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2016-10-06 15:10:10 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-10-07 10:05:18 +0200 |
commit | bf28a69eeb53e9e45166fbdda032454e7b1e3f29 (patch) | |
tree | 621ed85f7e74c2cba51073ef98676d14a84b17ec /qemu-tech.texi | |
parent | 81f265a8a4f56e49aca3ecca83fce48821c01618 (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')
-rw-r--r-- | qemu-tech.texi | 12 |
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 performances. -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 |