]> git.proxmox.com Git - mirror_qemu.git/commit - target-i386/translate.c
target-i386: introduce gen_jcc1_noeob
authorRichard Henderson <rth@twiddle.net>
Wed, 23 Jan 2013 23:01:35 +0000 (15:01 -0800)
committerRichard Henderson <rth@twiddle.net>
Mon, 18 Feb 2013 23:03:58 +0000 (15:03 -0800)
commitdc259201f8b471f27136ffe50cc7019c8311ccb6
treee0e09f731cb06884fcf825603c6c47d597d16bca
parent63633fe6eb15107d688f3b7f61a4b379f57fc4ca
target-i386: introduce gen_jcc1_noeob

A jump that ends a basic block or otherwise falls back to CC_OP_DYNAMIC
will always have to call gen_op_set_cc_op.  However, not all jumps end
a basic block, so introduce a variant that does not do this.

This was partially undone earlier (i386: drop cc_op argument of gen_jcc1),
redo it now also to prepare for the introduction of src2.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-i386/translate.c