Ran it through shader-db.  No changes.  Feel free to stuff that in the
commit message somewhere.

Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>

On Wed, May 15, 2019 at 12:04 AM Alyssa Rosenzweig <aly...@rosenzweig.io>
wrote:

> This line is no longer relevant now that booleans are 1-bit, and in fact
> causes issues (infinite progress loop between algebraic optimizations
> and copy prop) with constant vector masks.
>
> Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io>
> Cc: Jason Ekstrand <jason.ekstr...@intel.com>
> ---
>  src/compiler/nir/nir_opt_algebraic.py | 3 ---
>  1 file changed, 3 deletions(-)
>
> diff --git a/src/compiler/nir/nir_opt_algebraic.py
> b/src/compiler/nir/nir_opt_algebraic.py
> index 1c7b3597c1f..89d07aa1261 100644
> --- a/src/compiler/nir/nir_opt_algebraic.py
> +++ b/src/compiler/nir/nir_opt_algebraic.py
> @@ -621,9 +621,6 @@ optimizations = [
>     (('bcsel', True, b, c), b),
>     (('bcsel', False, b, c), c),
>     (('bcsel', a, ('b2f(is_used_once)', 'b@32'), ('b2f', 'c@32')),
> ('b2f', ('bcsel', a, b, c))),
> -   # The result of this should be hit by constant propagation and, in the
> -   # next round of opt_algebraic, get picked up by one of the above two.
> -   (('bcsel', '#a', b, c), ('bcsel', ('ine', 'a', 0), b, c)),
>
>     (('bcsel', a, b, b), b),
>     (('fcsel', a, b, b), b),
> --
> 2.20.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to