Searched refs:NIR_PASS_V (Results 1 - 25 of 100) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_program.c87 NIR_PASS_V(s, nir_lower_io, nir_var_all, type_size, 0);
88 NIR_PASS_V(s, nir_lower_regs_to_ssa);
89 NIR_PASS_V(s, nir_lower_load_const_to_scalar);
90 NIR_PASS_V(s, lima_nir_lower_uniform_to_scalar);
91 NIR_PASS_V(s, nir_lower_io_to_scalar,
93 NIR_PASS_V(s, nir_lower_bool_to_float);
98 NIR_PASS_V(s, nir_lower_vars_to_ssa);
116 NIR_PASS_V(s, nir_lower_locals_to_regs);
117 NIR_PASS_V(s, nir_convert_from_ssa, true);
118 NIR_PASS_V(
[all...]
/xsrc/external/mit/MesaLib/dist/src/microsoft/spirv_to_dxil/
H A Dspirv_to_dxil.c201 NIR_PASS_V(nir, nir_lower_sysvals_to_varyings, &sysvals_to_varyings);
203 NIR_PASS_V(nir, nir_lower_system_values);
212 NIR_PASS_V(nir, dxil_nir_lower_system_values_to_zero, system_values,
227 NIR_PASS_V(nir, nir_split_per_member_structs);
229 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_ubo | nir_var_mem_ssbo,
233 NIR_PASS_V(nir, nir_lower_vars_to_explicit_types, nir_var_mem_shared,
236 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_shared,
241 NIR_PASS_V(nir, nir_lower_variable_initializers,
243 NIR_PASS_V(nir, nir_opt_deref);
244 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_nir_builtins.c42 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
43 NIR_PASS_V(nir, nir_split_var_copies);
44 NIR_PASS_V(nir, nir_lower_var_copies);
45 NIR_PASS_V(nir, nir_lower_system_values);
46 NIR_PASS_V(nir, nir_lower_compute_system_values, NULL);
53 NIR_PASS_V(nir, nir_lower_io_to_scalar_early, mask);
58 NIR_PASS_V(nir, nir_lower_tex, &opts);
69 NIR_PASS_V(nir, gl_nir_lower_images, false);
H A Dst_glsl_to_nir.cpp137 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
263 NIR_PASS_V(nir, nir_lower_vars_to_ssa);
279 NIR_PASS_V(nir, nir_lower_alu_to_scalar,
281 NIR_PASS_V(nir, nir_lower_phis_to_scalar, false);
284 NIR_PASS_V(nir, nir_lower_alu);
285 NIR_PASS_V(nir, nir_lower_pack);
397 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
402 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
407 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
408 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/
H A Dir3_cmdline.c130 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
133 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
137 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
138 NIR_PASS_V(nir, nir_split_var_copies);
139 NIR_PASS_V(nir, nir_lower_var_copies);
141 NIR_PASS_V(nir, nir_split_var_copies);
142 NIR_PASS_V(nir, nir_lower_var_copies);
144 NIR_PASS_V(nir, gl_nir_lower_atomics, prog, true);
145 NIR_PASS_V(nir, gl_nir_lower_buffers, prog);
146 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/nir/
H A Dinvocation.cpp445 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp);
446 NIR_PASS_V(nir, nir_lower_returns);
447 NIR_PASS_V(nir, nir_lower_libclc, spirv_options.clc_shader);
449 NIR_PASS_V(nir, nir_inline_functions);
450 NIR_PASS_V(nir, nir_copy_prop);
451 NIR_PASS_V(nir, nir_opt_deref);
462 NIR_PASS_V(nir, nir_lower_variable_initializers, ~nir_var_function_temp);
468 NIR_PASS_V(nir, nir_lower_printf, &printf_options);
470 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_function_temp, NULL);
473 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_program.c111 NIR_PASS_V(s, nir_lower_viewport_transform);
112 NIR_PASS_V(s, nir_lower_point_size, 1.0f, 100.0f);
113 NIR_PASS_V(s, nir_lower_io,
115 NIR_PASS_V(s, nir_lower_load_const_to_scalar);
116 NIR_PASS_V(s, lima_nir_lower_uniform_to_scalar);
117 NIR_PASS_V(s, nir_lower_io_to_scalar,
123 NIR_PASS_V(s, nir_lower_vars_to_ssa);
139 NIR_PASS_V(s, nir_lower_int_to_float);
142 NIR_PASS_V(s, nir_lower_bool_to_float);
144 NIR_PASS_V(
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/standalone/
H A Dlima_compiler_cmdline.c121 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
125 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
130 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
131 NIR_PASS_V(nir, nir_split_var_copies);
132 NIR_PASS_V(nir, nir_lower_var_copies);
134 NIR_PASS_V(nir, nir_split_var_copies);
135 NIR_PASS_V(nir, nir_lower_var_copies);
137 NIR_PASS_V(nir, gl_nir_lower_atomics, prog, true);
138 NIR_PASS_V(nir, nir_lower_atomics_to_ssbo);
147 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dcmdline.c172 NIR_PASS_V(nir[i], nir_lower_global_vars_to_local);
173 NIR_PASS_V(nir[i], nir_lower_io_to_temporaries, nir_shader_get_entrypoint(nir[i]), true, i == 0);
174 NIR_PASS_V(nir[i], nir_opt_copy_prop_vars);
175 NIR_PASS_V(nir[i], nir_opt_combine_stores, nir_var_all);
177 NIR_PASS_V(nir[i], nir_lower_system_values);
178 NIR_PASS_V(nir[i], gl_nir_lower_samplers, prog);
179 NIR_PASS_V(nir[i], nir_split_var_copies);
180 NIR_PASS_V(nir[i], nir_lower_var_copies);
182 NIR_PASS_V(nir[i], nir_lower_io, nir_var_uniform,
185 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_nir_builtins.c45 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
46 NIR_PASS_V(nir, nir_split_var_copies);
47 NIR_PASS_V(nir, nir_lower_var_copies);
48 NIR_PASS_V(nir, nir_lower_system_values);
55 NIR_PASS_V(nir, nir_lower_io_to_scalar_early, mask);
67 NIR_PASS_V(nir, nir_lower_io, nir_var_uniform, st_glsl_type_dword_size,
69 NIR_PASS_V(nir, nir_lower_uniforms_to_ubo, 4);
71 NIR_PASS_V(nir, nir_lower_io, nir_var_uniform, st_glsl_uniforms_type_size,
H A Dst_glsl_to_nir.cpp310 NIR_PASS_V(nir, nir_lower_vars_to_ssa);
313 NIR_PASS_V(nir, nir_lower_alu_to_scalar);
314 NIR_PASS_V(nir, nir_lower_phis_to_scalar);
317 NIR_PASS_V(nir, nir_lower_alu);
318 NIR_PASS_V(nir, nir_lower_pack);
396 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
400 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
405 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
406 NIR_PASS_V(nir, nir_split_var_copies);
407 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_nir.cpp815 NIR_PASS_V(sel->nir, r600_legalize_image_load_store);
817 NIR_PASS_V(sel->nir, nir_lower_vars_to_ssa);
818 NIR_PASS_V(sel->nir, nir_lower_regs_to_ssa);
823 NIR_PASS_V(sel->nir, nir_lower_idiv, &idiv_options);
824 NIR_PASS_V(sel->nir, r600_nir_lower_trigen);
825 NIR_PASS_V(sel->nir, nir_lower_phis_to_scalar, false);
828 NIR_PASS_V(sel->nir, nir_lower_int64);
831 NIR_PASS_V(sel->nir, r600_lower_shared_io);
832 NIR_PASS_V(sel->nir, r600_nir_lower_atomics);
838 NIR_PASS_V(se
[all...]
/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dcmdline.c131 NIR_PASS_V(nir[i], nir_lower_global_vars_to_local);
132 NIR_PASS_V(nir[i], nir_lower_io_to_temporaries, nir_shader_get_entrypoint(nir[i]), true, i == 0);
133 NIR_PASS_V(nir[i], nir_lower_system_values);
134 NIR_PASS_V(nir[i], gl_nir_lower_samplers, prog);
135 NIR_PASS_V(nir[i], nir_split_var_copies);
136 NIR_PASS_V(nir[i], nir_lower_var_copies);
138 NIR_PASS_V(nir[i], nir_lower_io, nir_var_uniform,
141 NIR_PASS_V(nir[i], nir_lower_uniforms_to_ubo, true, false);
144 NIR_PASS_V(nir[i], gl_nir_lower_images, true);
146 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/microsoft/clc/
H A Dclc_compiler.c853 NIR_PASS_V(nir, nir_lower_goto_ifs);
854 NIR_PASS_V(nir, nir_opt_dead_cf);
884 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp);
885 NIR_PASS_V(nir, nir_lower_returns);
886 NIR_PASS_V(nir, nir_lower_libclc, clc_libclc_get_clc_shader(lib));
887 NIR_PASS_V(nir, nir_inline_functions);
920 NIR_PASS_V(nir, scale_fdiv);
937 NIR_PASS_V(nir, nir_lower_variable_initializers, ~(nir_var_function_temp | nir_var_shader_temp));
940 NIR_PASS_V(nir, dxil_nir_lower_memcpy_deref);
945 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_shader.c77 NIR_PASS_V(nir, nir_lower_sysvals_to_varyings, &sysvals_to_varyings);
409 NIR_PASS_V(nir, nir_shader_instructions_pass,
418 NIR_PASS_V(nir, nir_lower_blend, options);
427 NIR_PASS_V(nir, nir_shader_instructions_pass,
476 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp);
477 NIR_PASS_V(nir, nir_lower_returns);
478 NIR_PASS_V(nir, nir_inline_functions);
479 NIR_PASS_V(nir, nir_copy_prop);
480 NIR_PASS_V(nir, nir_opt_deref);
486 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/
H A Dir3_cmdline.c127 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
131 NIR_PASS_V(nir, nir_lower_io_to_temporaries,
136 NIR_PASS_V(nir, nir_lower_global_vars_to_local);
137 NIR_PASS_V(nir, nir_split_var_copies);
138 NIR_PASS_V(nir, nir_lower_var_copies);
140 NIR_PASS_V(nir, nir_split_var_copies);
141 NIR_PASS_V(nir, nir_lower_var_copies);
143 NIR_PASS_V(nir, gl_nir_lower_atomics, prog, true);
144 NIR_PASS_V(nir, nir_lower_atomics_to_ssbo, 8);
154 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_nir.c561 NIR_PASS_V(nir, nir_lower_vars_to_ssa);
562 NIR_PASS_V(nir, nir_lower_alu_to_scalar, si_alu_to_scalar_filter, sscreen);
563 NIR_PASS_V(nir, nir_lower_phis_to_scalar, false);
587 NIR_PASS_V(nir, nir_lower_alu_to_scalar, si_alu_to_scalar_filter, sscreen);
589 NIR_PASS_V(nir, nir_lower_phis_to_scalar, false);
625 NIR_PASS_V(nir, nir_opt_move_discards_to_top);
631 NIR_PASS_V(nir, nir_lower_var_copies);
640 NIR_PASS_V(nir, nir_opt_constant_folding);
641 NIR_PASS_V(nir, nir_copy_prop);
642 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_rt.c206 NIR_PASS_V(nir, nir_lower_vars_to_explicit_types,
213 NIR_PASS_V(nir, lower_rt_io_derefs);
218 NIR_PASS_V(nir, nir_lower_explicit_io,
350 NIR_PASS_V(nir, brw_nir_lower_shader_returns);
358 NIR_PASS_V(nir, brw_nir_lower_shader_returns);
359 NIR_PASS_V(nir, lower_ray_walk_intrinsics, devinfo);
367 NIR_PASS_V(nir, brw_nir_lower_shader_returns);
375 NIR_PASS_V(nir, brw_nir_lower_shader_returns);
383 NIR_PASS_V(nir, brw_nir_lower_shader_returns);
394 NIR_PASS_V(intersectio
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dglspirv.c287 NIR_PASS_V(nir, nir_lower_sysvals_to_varyings, &sysvals_to_varyings);
293 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp);
294 NIR_PASS_V(nir, nir_lower_returns);
295 NIR_PASS_V(nir, nir_inline_functions);
296 NIR_PASS_V(nir, nir_copy_prop);
297 NIR_PASS_V(nir, nir_opt_deref);
311 NIR_PASS_V(nir, nir_lower_variable_initializers, ~0);
316 NIR_PASS_V(nir, nir_split_var_copies);
317 NIR_PASS_V(nir, nir_split_per_member_structs);
322 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dbuilder_tests.cpp109 NIR_PASS_V(b->shader, nir_opt_constant_folding);
125 NIR_PASS_V(b->shader, nir_opt_constant_folding);
144 NIR_PASS_V(b->shader, nir_opt_constant_folding);
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_shader.c116 NIR_PASS_V(nir, nir_lower_sysvals_to_varyings, &sysvals_to_varyings);
124 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp);
125 NIR_PASS_V(nir, nir_lower_returns);
126 NIR_PASS_V(nir, nir_inline_functions);
127 NIR_PASS_V(nir, nir_copy_prop);
128 NIR_PASS_V(nir, nir_opt_deref);
134 NIR_PASS_V(nir, nir_lower_variable_initializers, ~nir_var_function_temp);
139 NIR_PASS_V(nir, nir_split_var_copies);
140 NIR_PASS_V(nir, nir_split_per_member_structs);
142 NIR_PASS_V(ni
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dvir.c638 NIR_PASS_V(c->s, nir_lower_tex, &tex_options);
639 NIR_PASS_V(c->s, nir_lower_system_values);
640 NIR_PASS_V(c->s, nir_lower_compute_system_values, NULL);
642 NIR_PASS_V(c->s, nir_lower_vars_to_scratch,
646 NIR_PASS_V(c->s, v3d_nir_lower_scratch);
885 NIR_PASS_V(c->s, nir_lower_io_to_scalar_early,
893 NIR_PASS_V(c->s, nir_remove_unused_io_vars,
895 NIR_PASS_V(c->s, nir_lower_global_vars_to_local);
897 NIR_PASS_V(c->s, nir_remove_dead_variables, nir_var_shader_in, NULL);
901 NIR_PASS_V(
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dvir.c580 NIR_PASS_V(c->s, nir_lower_tex, &tex_options);
581 NIR_PASS_V(c->s, nir_lower_system_values);
583 NIR_PASS_V(c->s, nir_lower_vars_to_scratch,
587 NIR_PASS_V(c->s, v3d_nir_lower_scratch);
742 NIR_PASS_V(c->s, nir_lower_io_to_scalar_early,
750 NIR_PASS_V(c->s, nir_remove_unused_io_vars,
752 NIR_PASS_V(c->s, nir_lower_global_vars_to_local);
754 NIR_PASS_V(c->s, nir_remove_dead_variables, nir_var_shader_in);
755 NIR_PASS_V(c->s, nir_lower_io, nir_var_shader_in | nir_var_shader_out,
810 NIR_PASS_V(
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir.c193 #define OPT_V(nir, pass, ...) NIR_PASS_V(nir, pass, ##__VA_ARGS__)
354 NIR_PASS_V(s, nir_lower_io_to_temporaries, nir_shader_get_entrypoint(s),
360 NIR_PASS_V(s, nir_split_var_copies);
361 NIR_PASS_V(s, nir_lower_var_copies);
362 NIR_PASS_V(s, nir_lower_global_vars_to_local);
375 NIR_PASS_V(s, nir_lower_indirect_derefs, 0, UINT32_MAX);
401 NIR_PASS_V(s, ir3_nir_lower_gs);
403 NIR_PASS_V(s, nir_lower_amul, ir3_glsl_type_size);
516 NIR_PASS_V(s, nir_lower_io, nir_var_shader_in | nir_var_shader_out,
523 NIR_PASS_V(
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_compiler.c429 NIR_PASS_V(s, nir_lower_vars_to_ssa);
446 NIR_PASS_V(s, nir_copy_prop);
447 NIR_PASS_V(s, nir_opt_dce);
448 NIR_PASS_V(s, nir_opt_cse);
635 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_shader_temp, NULL);
780 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_shader_temp, NULL);
793 NIR_PASS_V(nir, nir_inline_uniforms,
801 NIR_PASS_V(nir, nir_io_add_const_offset_to_base, nir_var_shader_in |
826 NIR_PASS_V(nir, decompose_attribs, decomposed_attrs, decomposed_attrs_without_w);
836 NIR_PASS_V(ni
[all...]

Completed in 25 milliseconds

1234