tcg-ppc64: Handle deposit of zero
commit39dc85b98561ea3de2b029f43a3a2db95c57afa3
authorRichard Henderson <rth@twiddle.net>
Thu, 4 Apr 2013 19:47:22 +0000 (4 12:47 -0700)
committerRichard Henderson <rth@twiddle.net>
Mon, 15 Apr 2013 18:09:55 +0000 (15 20:09 +0200)
tree3787ec62097954e4e148c98968c1b0298683d3ef
parent6645c147db4bb84b1b24c49be9398be22902923b
tcg-ppc64: Handle deposit of zero

The TCG optimizer does great work when inserting constants, being able
to fold the open-coded deposit expansion to just an AND or an OR.  Avoid
a bit the regression caused by having the deposit opcode by expanding
deposit of zero as an AND.

Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
tcg/ppc64/tcg-target.c