summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
diff options
context:
space:
mode:
authorRob Clark <robclark@freedesktop.org>2016-05-09 12:36:03 -0400
committerRob Clark <robclark@freedesktop.org>2016-05-15 17:25:48 -0400
commit79d6409a1467127daaea8a98e6d8c14779180a79 (patch)
tree846f04a99524ff0735508af12f1f138a70387b08 /src/compiler/nir/nir.h
parentf8840f471deb86ee8a545255cea0a889557846e9 (diff)
downloadexternal_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.h2
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);