]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commit
tcg/optimize: improve known-zero bits for 32-bit ops
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 3 Sep 2013 06:27:38 +0000 (08:27 +0200)
committerRichard Henderson <rth@twiddle.net>
Mon, 17 Feb 2014 16:12:28 +0000 (10:12 -0600)
commitf096dc96188378bc2bcd80683490ca386b0c1683
treed17d247a76ec1d516625016848607b2886a914de
parent3031244b01492528fd7b5e46b23eeb2124dc780a
tcg/optimize: improve known-zero bits for 32-bit ops

The shl_i32 op might set some bits of the unused 32 high bits of the
mask. Fix that by clearing the unused 32 high bits for all 32-bit ops
except load/store which operate on tl values.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
tcg/optimize.c