summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2014-10-22 11:22:53 -0700
committerJason Ekstrand <[email protected]>2015-01-15 07:18:59 -0800
commit2943522d80393d7996f3aeec173df399d8bd9bbc (patch)
tree675902d02826ea5e656f21c390db92f3856b2738 /src/glsl/nir/nir.h
parentff0a9fcf332ce319fae1eb53f3e5d863d0289cbf (diff)
nir: Add a naieve from-SSA pass
This pass is kind of stupidly implemented but it should be enough to get us up and going. We probably want something better that doesn't generate all of the redundant moves eventually. However, the i965 backend should be able to handle the movs, so I'm not too worried about it in the short term.
Diffstat (limited to 'src/glsl/nir/nir.h')
-rw-r--r--src/glsl/nir/nir.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glsl/nir/nir.h b/src/glsl/nir/nir.h
index 195908d9a13..0ddd44a9905 100644
--- a/src/glsl/nir/nir.h
+++ b/src/glsl/nir/nir.h
@@ -1296,6 +1296,7 @@ void nir_lower_atomics(nir_shader *shader);
void nir_convert_to_ssa_impl(nir_function_impl *impl);
void nir_convert_to_ssa(nir_shader *shader);
+void nir_convert_from_ssa(nir_shader *shader);
bool nir_opt_global_to_local(nir_shader *shader);