Re: [Qemu-devel] [PATCH for-2.5 01/10] tcg/optimize: optimize temps tracking

2015-07-27 Thread Aurelien Jarno
On 2015-07-27 10:21, Paolo Bonzini wrote: > > > On 24/07/2015 18:30, Aurelien Jarno wrote: > > The tcg_temp_info structure uses 24 bytes per temp. Now that we emulate > > vector registers on most guests, it's not uncommon to have more than 100 > > used temps. This means we have initialize more th

Re: [Qemu-devel] [PATCH for-2.5 01/10] tcg/optimize: optimize temps tracking

2015-07-27 Thread Paolo Bonzini
On 24/07/2015 18:30, Aurelien Jarno wrote: > The tcg_temp_info structure uses 24 bytes per temp. Now that we emulate > vector registers on most guests, it's not uncommon to have more than 100 > used temps. This means we have initialize more than 2kB at least twice > per TB, often more when there

[Qemu-devel] [PATCH for-2.5 01/10] tcg/optimize: optimize temps tracking

2015-07-24 Thread Aurelien Jarno
The tcg_temp_info structure uses 24 bytes per temp. Now that we emulate vector registers on most guests, it's not uncommon to have more than 100 used temps. This means we have initialize more than 2kB at least twice per TB, often more when there is a few goto_tb. Instead used a TCGTempSet bit arra