diff options
author | Jason Ekstrand <[email protected]> | 2016-02-12 21:52:46 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-03-24 15:20:44 -0700 |
commit | 364212f1ede4b2ecf4361e27e24e3d84e19aa54d (patch) | |
tree | 819cae7da0ab6b3dd4dc98338ecf38cd91938f65 /src/compiler/nir/nir.h | |
parent | ea98d415e42b7a97b8c9f37eb2e0e0f6ad98d14e (diff) |
nir: Add a pass to repair SSA form
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src/compiler/nir/nir.h')
-rw-r--r-- | src/compiler/nir/nir.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index 76a511c2d4f..a4596096b59 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -2235,6 +2235,9 @@ bool nir_ssa_defs_interfere(nir_ssa_def *a, nir_ssa_def *b); void nir_convert_to_ssa_impl(nir_function_impl *impl); void nir_convert_to_ssa(nir_shader *shader); +bool nir_repair_ssa_impl(nir_function_impl *impl); +bool nir_repair_ssa(nir_shader *shader); + /* If phi_webs_only is true, only convert SSA values involved in phi nodes to * registers. If false, convert all values (even those not involved in a phi * node) to registers. |