qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/8] Improve TCG optimizer


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 0/8] Improve TCG optimizer
Date: Thu, 06 Sep 2012 09:43:08 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120828 Thunderbird/15.0

On 09/06/2012 08:00 AM, Aurelien Jarno wrote:
> This patch series improves the TCG optimizer, based on patterns found
> while executing various guest. The brcond ad setcond constant folding
> are useful especially useful when they are used to avoid some argument
> values (e.g. division by 0), and thus can be optimized when this argument
> is a constant.
> 
> This bring around 0.5% improvement on openssl like benchmarks.
> 
> Aurelien Jarno (8):
>   tcg: improve profiler
>   tcg/optimize: split expression simplification
>   tcg/optimize: simplify or/xor r, a, 0 cases
>   tcg/optimize: simplify and r, a, 0 cases
>   tcg/optimize: simplify shift/rot r, 0, a => movi r, 0 cases
>   tcg/optimize: swap brcond/setcond arguments when possible
>   tcg/optimize: add constant folding for setcond
>   tcg/optimize: add constant folding for brcond

Patches 1-6,8:
Reviewed-by: Richard Henderson <address@hidden>

Patch 7 contains a trivial error.  With that fixed it could
also bear my Reviewed-by mark.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]