]> www.infradead.org Git - users/dwmw2/qemu.git/commit
tcg/optimize: optimize "op r, a, a => movi r, 0"
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 18 Sep 2012 17:12:36 +0000 (19:12 +0200)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 9 Oct 2012 06:42:09 +0000 (01:42 -0500)
commitf4643451e980a0da8b1a9f70b9a1355220ab9288
tree69927da2f10c17495df347496f0785cecbfd7e86
parentd3b9fb75c601df3c8ec85af7187b7007bc635d87
tcg/optimize: optimize "op r, a, a => movi r, 0"

Now that it's possible to detect copies, we can optimize the case
the "op r, a, a => movi r, 0". This helps in the computation of
overflow flags when one of the two args is 0.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
tcg/optimize.c