diff options
author | Jason Ekstrand <[email protected]> | 2018-03-16 00:20:57 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-06-22 20:15:55 -0700 |
commit | 4a4e1757381c65653fd6a81cf4e969ddff926ed5 (patch) | |
tree | a647f2107954fc513507b9c198ad681ed6fe5240 /src/compiler/nir/nir.h | |
parent | a406f7e0c9ab1ff36ae2d9fe377415bf41bace5a (diff) |
nir: Support deref instructions in lower_var_copies
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Acked-by: Rob Clark <[email protected]>
Acked-by: Bas Nieuwenhuizen <[email protected]>
Acked-by: Dave Airlie <[email protected]>
Reviewed-by: Kenneth Graunke <[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 3ba2ddfeb02..99ec43c1778 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -78,6 +78,7 @@ name(const in_type *parent) \ struct nir_function; struct nir_shader; struct nir_instr; +struct nir_builder; /** @@ -2699,6 +2700,8 @@ bool nir_lower_deref_instrs(nir_shader *shader, enum nir_lower_deref_flags flags); void nir_lower_var_copy_instr(nir_intrinsic_instr *copy, nir_shader *shader); +void nir_lower_deref_copy_instr(struct nir_builder *b, + nir_intrinsic_instr *copy); bool nir_lower_var_copies(nir_shader *shader); void nir_fixup_deref_modes(nir_shader *shader); |