Re: [Mesa-dev] [PATCH v4] gallium/util: Break recursion in pipe_resource_reference

2017-06-14 Thread Marek Olšák
On Wed, Jun 14, 2017 at 11:44 AM, Michel Dänzer wrote: > From: Michel Dänzer > > It calling itself recursively prevented it from being inlined, resulting > in a copy being generated in every compilation unit referencing it. This > bloated the text

Re: [Mesa-dev] [PATCH v4] gallium/util: Break recursion in pipe_resource_reference

2017-06-14 Thread Nicolai Hähnle
Reviewed-by: Nicolai Hähnle On 14.06.2017 11:44, Michel Dänzer wrote: From: Michel Dänzer It calling itself recursively prevented it from being inlined, resulting in a copy being generated in every compilation unit referencing it. This bloated

[Mesa-dev] [PATCH v4] gallium/util: Break recursion in pipe_resource_reference

2017-06-14 Thread Michel Dänzer
From: Michel Dänzer It calling itself recursively prevented it from being inlined, resulting in a copy being generated in every compilation unit referencing it. This bloated the text segment of the Gallium mega-driver *_dri.so by ~4%, and might also have impacted