Re: [Mesa-dev] [PATCH 3/3] intel/cfg: Represent divergent control flow paths caused by non-uniform loop execution.

2017-12-07 Thread Jason Ekstrand
On December 7, 2017 11:23:09 Jason Ekstrand wrote: Ugh, I just remembered we still haven't landed anything for this... On Fri, Oct 27, 2017 at 5:05 PM, Francisco Jerez wrote: This addresses a long-standing back-end compiler bug that could lead

Re: [Mesa-dev] [PATCH 3/3] intel/cfg: Represent divergent control flow paths caused by non-uniform loop execution.

2017-12-07 Thread Jason Ekstrand
Ugh, I just remembered we still haven't landed anything for this... On Fri, Oct 27, 2017 at 5:05 PM, Francisco Jerez wrote: > This addresses a long-standing back-end compiler bug that could lead > to cross-channel data corruption in loops executed non-uniformly. In >

[Mesa-dev] [PATCH 3/3] intel/cfg: Represent divergent control flow paths caused by non-uniform loop execution.

2017-10-27 Thread Francisco Jerez
This addresses a long-standing back-end compiler bug that could lead to cross-channel data corruption in loops executed non-uniformly. In some cases live variables extending through a loop divergence point (e.g. a non-uniform break) into a convergence point (e.g. the end of the loop) wouldn't be