intel,ir3: Disable nir_opt_copy_prop_vars
This pass doesn't handle deref instructions yet. Making it handle both legacy derefs and deref instructions would be painful. Since it's not important for correctness, just disable it for now. Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Acked-by: Rob Clark <robdclark@gmail.com> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Acked-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
5dc58908b7
commit
d7d5aab45b
|
@ -94,7 +94,7 @@ ir3_optimize_loop(nir_shader *s)
|
|||
progress = false;
|
||||
|
||||
OPT_V(s, nir_lower_vars_to_ssa);
|
||||
progress |= OPT(s, nir_opt_copy_prop_vars);
|
||||
/* progress |= OPT(s, nir_opt_copy_prop_vars); */
|
||||
progress |= OPT(s, nir_lower_alu_to_scalar);
|
||||
progress |= OPT(s, nir_lower_phis_to_scalar);
|
||||
|
||||
|
|
|
@ -543,7 +543,7 @@ brw_nir_optimize(nir_shader *nir, const struct brw_compiler *compiler,
|
|||
do {
|
||||
progress = false;
|
||||
OPT(nir_lower_vars_to_ssa);
|
||||
OPT(nir_opt_copy_prop_vars);
|
||||
/* OPT(nir_opt_copy_prop_vars); */
|
||||
|
||||
if (is_scalar) {
|
||||
OPT(nir_lower_alu_to_scalar);
|
||||
|
|
Loading…
Reference in New Issue