| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ |
| H A D | lima_program.c | 87 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 D | spirv_to_dxil.c | 201 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 D | st_nir_builtins.c | 42 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 D | st_glsl_to_nir.cpp | 137 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 D | ir3_cmdline.c | 130 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 D | invocation.cpp | 445 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 D | lima_program.c | 111 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 D | lima_compiler_cmdline.c | 121 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 D | cmdline.c | 172 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 D | st_nir_builtins.c | 45 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 D | st_glsl_to_nir.cpp | 310 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 D | sfn_nir.cpp | 815 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 D | cmdline.c | 131 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 D | clc_compiler.c | 853 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 D | panvk_vX_shader.c | 77 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 D | ir3_cmdline.c | 127 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 D | si_shader_nir.c | 561 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 D | brw_nir_rt.c | 206 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 D | glspirv.c | 287 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 D | builder_tests.cpp | 109 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 D | tu_shader.c | 116 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 D | vir.c | 638 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 D | vir.c | 580 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 D | ir3_nir.c | 193 #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 D | zink_compiler.c | 429 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...] |