diff options
author | Rob Clark <robclark@freedesktop.org> | 2016-05-09 12:36:03 -0400 |
---|---|---|
committer | Rob Clark <robclark@freedesktop.org> | 2016-05-15 17:25:48 -0400 |
commit | 79d6409a1467127daaea8a98e6d8c14779180a79 (patch) | |
tree | 846f04a99524ff0735508af12f1f138a70387b08 /src/compiler/nir/nir.h | |
parent | f8840f471deb86ee8a545255cea0a889557846e9 (diff) | |
download | external_mesa3d-79d6409a1467127daaea8a98e6d8c14779180a79.zip external_mesa3d-79d6409a1467127daaea8a98e6d8c14779180a79.tar.gz external_mesa3d-79d6409a1467127daaea8a98e6d8c14779180a79.tar.bz2 |
nir: return progress from lower_idiv
With algebraic-opt support for lowering div to shift, the driver would
like to be able to run this pass *after* the main opt-loop, and then
conditionally re-run the opt-loop if this pass actually lowered some-
thing.
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/compiler/nir/nir.h')
-rw-r--r-- | src/compiler/nir/nir.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index dd91994..2227910 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -2379,7 +2379,7 @@ typedef struct nir_lower_tex_options { bool nir_lower_tex(nir_shader *shader, const nir_lower_tex_options *options); -void nir_lower_idiv(nir_shader *shader); +bool nir_lower_idiv(nir_shader *shader); void nir_lower_clip_vs(nir_shader *shader, unsigned ucp_enables); void nir_lower_clip_fs(nir_shader *shader, unsigned ucp_enables); |