]> git.proxmox.com Git - qemu.git/commit - tcg/i386/tcg-target.c
tcg-i386: Eliminate extra move from qemu_ld64.
authorRichard Henderson <rth@twiddle.net>
Wed, 14 Apr 2010 15:06:00 +0000 (08:06 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 20 May 2010 19:15:09 +0000 (21:15 +0200)
commita042ef9470e1111bd5f5f84def886040345baabc
treead3fd4110a4318db481dcc7ad88c4ad9da19fa5d
parentaf2660894f1d71cd8c9edeb19230f0336e320bcd
tcg-i386: Eliminate extra move from qemu_ld64.

If the address register overlaps one of the output registers
simply issue the clobbering load last, rather than emitting
an extra move of the address register.

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