Lines Matching defs:OPT
263 #define OPT(pass, ...) ({ \
278 OPT(nir_split_array_vars, nir_var_function_temp);
279 OPT(nir_shrink_vec_array_vars, nir_var_function_temp);
280 OPT(nir_opt_deref);
281 OPT(nir_lower_vars_to_ssa);
287 OPT(nir_opt_find_array_copies);
289 OPT(nir_opt_copy_prop_vars);
290 OPT(nir_opt_dead_write_vars);
291 OPT(nir_opt_combine_stores, nir_var_all);
293 OPT(nir_lower_alu_to_scalar, NULL, NULL);
295 OPT(nir_copy_prop);
296 OPT(nir_lower_phis_to_scalar, false);
298 OPT(nir_copy_prop);
299 OPT(nir_opt_dce);
300 OPT(nir_opt_cse);
301 OPT(nir_opt_combine_stores, nir_var_all);
311 OPT(nir_opt_peephole_select, 0, false, false);
312 OPT(nir_opt_peephole_select, 8, false, true);
314 OPT(nir_opt_intrinsics);
315 OPT(nir_opt_idiv_const, 32);
316 OPT(nir_opt_algebraic);
317 OPT(nir_opt_constant_folding);
319 OPT(nir_opt_dead_cf);
321 OPT(nir_opt_if, false);
322 OPT(nir_opt_conditional_discard);
324 OPT(nir_opt_remove_phis);
325 OPT(nir_opt_undef);
326 OPT(nir_lower_pack);
329 OPT(nir_remove_dead_variables, nir_var_function_temp, NULL);