nir/opt_deref: Add an optimization for deref_mode_is
authorJason Ekstrand <jason@jlekstrand.net>
Sat, 15 Aug 2020 16:14:20 +0000 (11:14 -0500)
committerMarge Bot <eric+marge@anholt.net>
Tue, 3 Nov 2020 22:18:28 +0000 (22:18 +0000)
commitff838abc463acaaddf92e3f7f9f97a5c41fe25fb
treed85a7a235ffd8fbfb30c9eefcdfbf526a02bd807
parentdf51518dc5b67bee7488a8b65c5f09653367fd63
nir/opt_deref: Add an optimization for deref_mode_is

If opt_restrict_deref_modes makes progress, we may be able to figure out
the mode well enough to turn a deref_mode_is intrinsic into a constant.

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6332>
src/compiler/nir/nir_deref.c