diff options
author | Richard Henderson <rth@twiddle.net> | 2013-01-23 14:33:45 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-02-18 15:03:57 -0800 |
commit | 276e6b5f069e189e204a4320f824daa07db10286 (patch) | |
tree | 63c7db182b44e3e25dc2dc2f697d8cb36034f68a /async.c | |
parent | bec93d7283b635aabaf0bbff67b6da7fc99e020a (diff) |
target-i386: introduce gen_prepare_cc
This makes the i386 front-end able to create CCPrepare structs for all
condition, not just those that come from a single flag. In particular,
JCC_L and JCC_LE can be optimized because gen_prepare_cc is not forced
to return a result in bit 0 (unlike gen_setcc_slow).
However, for now the slow jcc operations will still go through CC
computation in a single-bit temporary, followed by a brcond if the
temporary is nonzero.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'async.c')
0 files changed, 0 insertions, 0 deletions