tcg: Optimize mulu2
commit1414968a6aecd23cb037bc9e718d6f05ead2afaf
authorRichard Henderson <rth@twiddle.net>
Tue, 2 Oct 2012 18:32:30 +0000 (2 11:32 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Wed, 17 Oct 2012 15:51:39 +0000 (17 17:51 +0200)
tree4dc9f46337e135d3bece03959b6cb3bdc0e8d921
parent1305c451e67e3def030720013415103f5e0f5e11
tcg: Optimize mulu2

Like add2, do operand ordering, constant folding, and dead operand
elimination.  The latter happens about 15% of all mulu2 during an
x86_64 bios boot.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/optimize.c
tcg/tcg-op.h
tcg/tcg.c