|
From: | Richard Henderson |
Subject: | Re: [PATCH 00/27] tcg: Simplify temporary usage |
Date: | Wed, 15 Feb 2023 20:15:37 -1000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 |
On 2/10/23 02:35, Emilio Cota wrote:
I ran yesterday linux-user SPEC06 benchmarks from your tcg-life branch. I do see perf regressions for two workloads (sjeng and xalancbmk). With perf(1) I see liveness_pass* are at 0.00%, so I wonder: is it possible that the emitted code isn't quite the same?
Everything that I checked by hand was the same, but it's possible. It's a tedious process. You'd definitely want to turn off ASR.My current branch has __attribute__((noreturn)) added to all of the liveness passes, so that they don't get folded into tcg_gen_code. But I still would expect 0%.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |