]> git.proxmox.com Git - mirror_qemu.git/commit
tcg: Optimize qemu_ld/st by generating slow paths at the end of a block
authorYeongkyoon Lee <yeongkyoon.lee@samsung.com>
Wed, 31 Oct 2012 07:04:25 +0000 (16:04 +0900)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 3 Nov 2012 09:44:21 +0000 (09:44 +0000)
commitb76f0d8c2e3eac94bc7fd90a510cb7426b2a2699
tree484d23d99567f7c3766854d6edf67051518cbf5d
parentfdbb84d1332ae0827d60f1a2ca03c7d5678c6edd
tcg: Optimize qemu_ld/st by generating slow paths at the end of a block

Add optimized TCG qemu_ld/st generation which locates the code of TLB miss
cases at the end of a block after generating the other IRs.
Currently, this optimization supports only i386 and x86_64 hosts.

Signed-off-by: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
tcg/i386/tcg-target.c
tcg/tcg.c
tcg/tcg.h