Lines Matching refs:progress

326    bool progress = false;
328 progress = false;
330 NIR_PASS(progress, nir, nir_lower_flrp, 32|64, true);
331 NIR_PASS(progress, nir, nir_split_array_vars, nir_var_function_temp);
332 NIR_PASS(progress, nir, nir_shrink_vec_array_vars, nir_var_function_temp);
333 NIR_PASS(progress, nir, nir_opt_deref);
334 NIR_PASS(progress, nir, nir_lower_vars_to_ssa);
336 NIR_PASS(progress, nir, nir_opt_copy_prop_vars);
338 NIR_PASS(progress, nir, nir_copy_prop);
339 NIR_PASS(progress, nir, nir_opt_dce);
340 NIR_PASS(progress, nir, nir_opt_peephole_select, 8, true, true);
342 NIR_PASS(progress, nir, nir_opt_algebraic);
343 NIR_PASS(progress, nir, nir_opt_constant_folding);
345 NIR_PASS(progress, nir, nir_opt_remove_phis);
348 progress |= trivial_continues;
350 /* If nir_opt_trivial_continues makes progress, then we need to clean
352 * to make progress.
354 NIR_PASS(progress, nir, nir_copy_prop);
355 NIR_PASS(progress, nir, nir_opt_dce);
356 NIR_PASS(progress, nir, nir_opt_remove_phis);
358 NIR_PASS(progress, nir, nir_opt_if, nir_opt_if_aggressive_last_continue | nir_opt_if_optimize_phi_true_false);
359 NIR_PASS(progress, nir, nir_opt_dead_cf);
360 NIR_PASS(progress, nir, nir_opt_conditional_discard);
361 NIR_PASS(progress, nir, nir_opt_remove_phis);
362 NIR_PASS(progress, nir, nir_opt_cse);
363 NIR_PASS(progress, nir, nir_opt_undef);
365 NIR_PASS(progress, nir, nir_opt_deref);
366 NIR_PASS(progress, nir, nir_lower_alu_to_scalar, NULL, NULL);
367 NIR_PASS(progress, nir, nir_opt_loop_unroll);
368 NIR_PASS(progress, nir, lvp_nir_fixup_indirect_tex);
369 } while (progress);