Re: [Mesa-dev] [PATCH v2] i965/vec4: track and use independently each flag channel

2015-10-22 Thread Matt Turner
On Thu, Oct 22, 2015 at 11:19 AM, Matt Turner wrote: > On Mon, Oct 19, 2015 at 10:38 AM, Alejandro Piñeiro > wrote: >> vec4_live_variables tracks now each flag channel independently, so >> vec4_dead_code_eliminate can update the writemask of null registers, >> based on which component are alive a

Re: [Mesa-dev] [PATCH v2] i965/vec4: track and use independently each flag channel

2015-10-22 Thread Matt Turner
On Mon, Oct 19, 2015 at 10:38 AM, Alejandro Piñeiro wrote: > vec4_live_variables tracks now each flag channel independently, so > vec4_dead_code_eliminate can update the writemask of null registers, > based on which component are alive at the moment. This would allow > vec4_cmod_propagation to opt

Re: [Mesa-dev] [PATCH v2] i965/vec4: track and use independently each flag channel

2015-10-21 Thread Alejandro Piñeiro
Just realized that I sent this email with extra comments off-list. Sending to the list now. Additionally, just a gentle reminder that this is the only patch pending to be reviewed in this series, that have already 5 patches reviewed. Thanks in advance. On 19/10/15 19:38, Alejandro Piñeiro wrote:

[Mesa-dev] [PATCH v2] i965/vec4: track and use independently each flag channel

2015-10-19 Thread Alejandro Piñeiro
vec4_live_variables tracks now each flag channel independently, so vec4_dead_code_eliminate can update the writemask of null registers, based on which component are alive at the moment. This would allow vec4_cmod_propagation to optimize out several movs involving null registers. v2: added support