Lines Matching refs:NIR_PASS

174       NIR_PASS(progress, shader, nir_split_array_vars, nir_var_function_temp);
175 NIR_PASS(progress, shader, nir_shrink_vec_array_vars, nir_var_function_temp);
183 NIR_PASS(progress, shader, nir_opt_find_array_copies);
186 NIR_PASS(progress, shader, nir_opt_copy_prop_vars);
187 NIR_PASS(progress, shader, nir_opt_dead_write_vars);
188 NIR_PASS(_, shader, nir_lower_vars_to_ssa);
190 NIR_PASS(_, shader, nir_lower_alu_width, vectorize_vec2_16bit, NULL);
191 NIR_PASS(_, shader, nir_lower_phis_to_scalar, true);
193 NIR_PASS(progress, shader, nir_copy_prop);
194 NIR_PASS(progress, shader, nir_opt_remove_phis);
195 NIR_PASS(progress, shader, nir_opt_dce);
198 NIR_PASS(progress, shader, nir_copy_prop);
199 NIR_PASS(progress, shader, nir_opt_remove_phis);
200 NIR_PASS(progress, shader, nir_opt_dce);
202 NIR_PASS(progress, shader, nir_opt_if,
204 NIR_PASS(progress, shader, nir_opt_dead_cf);
205 NIR_PASS(progress, shader, nir_opt_cse);
206 NIR_PASS(progress, shader, nir_opt_peephole_select, 8, true, true);
207 NIR_PASS(progress, shader, nir_opt_constant_folding);
208 NIR_PASS(progress, shader, nir_opt_algebraic);
210 NIR_PASS(progress, shader, nir_opt_undef);
213 NIR_PASS(progress, shader, nir_opt_loop_unroll);
217 NIR_PASS(progress, shader, nir_opt_shrink_vectors);
218 NIR_PASS(progress, shader, nir_remove_dead_variables,
223 NIR_PASS(progress, shader, nir_opt_conditional_discard);
224 NIR_PASS(progress, shader, nir_opt_move_discards_to_top);
227 NIR_PASS(progress, shader, nir_opt_move, nir_move_load_ubo);
236 NIR_PASS(_, nir, nir_copy_prop);
237 NIR_PASS(_, nir, nir_opt_dce);
238 NIR_PASS(_, nir, nir_opt_constant_folding);
239 NIR_PASS(_, nir, nir_opt_cse);
240 NIR_PASS(more_algebraic, nir, nir_opt_algebraic);
249 NIR_PASS(_, nir, nir_opt_offsets, &offset_options);
261 NIR_PASS(more_late_algebraic, nir, nir_opt_algebraic_late);
262 NIR_PASS(_, nir, nir_opt_constant_folding);
263 NIR_PASS(_, nir, nir_copy_prop);
264 NIR_PASS(_, nir, nir_opt_dce);
265 NIR_PASS(_, nir, nir_opt_cse);
808 NIR_PASS(_, nir, nir_lower_variable_initializers, nir_var_function_temp);
809 NIR_PASS(_, nir, nir_lower_returns);
811 NIR_PASS(progress, nir, nir_inline_functions);
813 NIR_PASS(_, nir, nir_opt_copy_prop_vars);
814 NIR_PASS(_, nir, nir_copy_prop);
816 NIR_PASS(_, nir, nir_opt_deref);
831 NIR_PASS(_, nir, nir_lower_variable_initializers, nir_var_shader_out);
836 NIR_PASS(_, nir, nir_lower_variable_initializers, ~0);
841 NIR_PASS(_, nir, nir_split_var_copies);
842 NIR_PASS(_, nir, nir_split_per_member_structs);
845 NIR_PASS(_, nir, nir_lower_io_to_vector, nir_var_shader_out);
847 NIR_PASS(_, nir, nir_lower_input_attachments,
856 NIR_PASS(_, nir, nir_remove_dead_variables,
863 NIR_PASS(_, nir, nir_lower_global_vars_to_local);
864 NIR_PASS(_, nir, nir_lower_vars_to_ssa);
866 NIR_PASS(_, nir, nir_propagate_invariant, key->invariant_geom);
868 NIR_PASS(_, nir, nir_lower_clip_cull_distance_arrays);
875 NIR_PASS(_, nir, nir_lower_discard_or_demote, key->ps.lower_discard_to_demote);
887 NIR_PASS(_, nir, nir_lower_doubles, NULL, lower_doubles);
889 NIR_PASS(_, nir, nir_shader_lower_instructions, &is_sincos, &lower_sincos, NULL);
892 NIR_PASS(_, nir, nir_lower_system_values);
903 NIR_PASS(_, nir, nir_lower_compute_system_values, &csv_options);
907 NIR_PASS(_, nir, radv_lower_ms_workgroup_id);
915 NIR_PASS(_, nir, nir_lower_compute_system_values, &o);
924 NIR_PASS(_, nir, nir_opt_ray_queries);
925 NIR_PASS(_, nir, radv_nir_lower_ray_queries, device);
939 NIR_PASS(_, nir, nir_lower_tex, &tex_options);
945 NIR_PASS(_, nir, nir_lower_image, &image_options);
947 NIR_PASS(_, nir, nir_lower_vars_to_ssa);
956 NIR_PASS(_, nir, nir_split_var_copies);
958 NIR_PASS(_, nir, nir_lower_global_vars_to_local);
959 NIR_PASS(_, nir, nir_remove_dead_variables, nir_var_function_temp, NULL);
961 NIR_PASS(_, nir, nir_lower_subgroups,
976 NIR_PASS(_, nir, nir_lower_load_const_to_scalar);
977 NIR_PASS(_, nir, nir_opt_shrink_stores, !device->instance->disable_shrink_image_store);
985 NIR_PASS(_, nir, nir_lower_var_copies);
992 NIR_PASS(progress, nir, nir_lower_flrp, lower_flrp, false /* always precise */);
994 NIR_PASS(_, nir, nir_opt_constant_folding);
1001 NIR_PASS(_, nir, nir_opt_access, &opt_access_options);
1003 NIR_PASS(_, nir, nir_lower_explicit_io, nir_var_mem_push_const, nir_address_format_32bit_offset);
1005 NIR_PASS(_, nir, nir_lower_explicit_io, nir_var_mem_ubo | nir_var_mem_ssbo,
1008 NIR_PASS(_, nir, lower_intrinsics, key);
1021 NIR_PASS(_, nir, nir_lower_vars_to_explicit_types, var_modes, shared_var_info);
1023 NIR_PASS(_, nir, nir_lower_explicit_io, var_modes, nir_address_format_32bit_offset);
1028 NIR_PASS(_, nir, nir_zero_initialize_shared_memory, shared_size, chunk_size);
1032 NIR_PASS(_, nir, nir_lower_explicit_io, nir_var_mem_global | nir_var_mem_constant,
1039 NIR_PASS(_, nir, nir_opt_large_constants, glsl_get_natural_size_align_bytes, 16);
1047 NIR_PASS(_, nir, radv_lower_primitive_shading_rate,
1145 NIR_PASS(_, nir, lower_view_index, is_mesh_shading);
1149 NIR_PASS(_, nir, nir_lower_io, nir_var_shader_in | nir_var_shader_out, type_size_vec4,
1153 NIR_PASS(_, nir, nir_opt_constant_folding);
1155 NIR_PASS(_, nir, nir_io_add_const_offset_to_base, nir_var_shader_in | nir_var_shader_out);