On Fri, Nov 2, 2012 at 5:06 AM, Evgeny Voevodin wrote:
> On 10/31/2012 11:01 PM, Richard Henderson wrote:
>>
>> On 2012-10-31 16:19, Evgeny Voevodin wrote:
>>>
>>> Evgeny (2):
>>>tcg/tcg.h: Duplicate global TCG variables in TCGContext
>>>TCG: Remove unused global variables
>>>
>>> Evgeny V
On 10/31/2012 11:01 PM, Richard Henderson wrote:
On 2012-10-31 16:19, Evgeny Voevodin wrote:
Evgeny (2):
tcg/tcg.h: Duplicate global TCG variables in TCGContext
TCG: Remove unused global variables
Evgeny Voevodin (5):
target-cris/translate.c: Code style clean-up
TCG: Use gen_opc_ptr
On 2012-10-31 16:19, Evgeny Voevodin wrote:
> Evgeny (2):
> tcg/tcg.h: Duplicate global TCG variables in TCGContext
> TCG: Remove unused global variables
>
> Evgeny Voevodin (5):
> target-cris/translate.c: Code style clean-up
> TCG: Use gen_opc_ptr from context instead of global variable.
This set of patches moves global variables to tcg_ctx:
gen_opc_ptr
gen_opparam_ptr
gen_opc_buf
gen_opparam_buf
Build tested for all targets.
Execution tested on Exynos4210 target.
After this patchset was aplied, I noticed 0.7% speed-up of code generation.
Probably, this is due to better data cach