Home
last modified time | relevance | path

Searched refs:indirect_mask (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_nir.c460 nir_variable_mode indirect_mask = 0; in nir_optimize() local
462 indirect_mask |= nir_var_shader_in; in nir_optimize()
464 indirect_mask |= nir_var_shader_out; in nir_optimize()
466 indirect_mask |= nir_var_local; in nir_optimize()
501 OPT(nir_opt_loop_unroll, indirect_mask); in nir_optimize()
571 nir_variable_mode indirect_mask = 0; in brw_preprocess_nir() local
573 indirect_mask |= nir_var_shader_in; in brw_preprocess_nir()
575 indirect_mask |= nir_var_shader_out; in brw_preprocess_nir()
577 indirect_mask |= nir_var_local; in brw_preprocess_nir()
579 nir_lower_indirect_derefs(nir, indirect_mask); in brw_preprocess_nir()
/external/mesa3d/src/compiler/nir/
Dnir_loop_analyze.c74 nir_variable_mode indirect_mask; member
668 if (variable->var->data.mode & state->indirect_mask) { in force_unroll_array_access()
802 process_loops(nir_cf_node *cf_node, nir_variable_mode indirect_mask) in process_loops() argument
810 process_loops(nested_node, indirect_mask); in process_loops()
812 process_loops(nested_node, indirect_mask); in process_loops()
818 process_loops(nested_node, indirect_mask); in process_loops()
830 state->indirect_mask = indirect_mask; in process_loops()
839 nir_variable_mode indirect_mask) in nir_loop_analyze_impl() argument
843 process_loops(node, indirect_mask); in nir_loop_analyze_impl()
Dnir_opt_loop_unroll.c546 nir_variable_mode indirect_mask) in nir_opt_loop_unroll_impl() argument
549 nir_metadata_require(impl, nir_metadata_loop_analysis, indirect_mask); in nir_opt_loop_unroll_impl()
565 nir_opt_loop_unroll(nir_shader *shader, nir_variable_mode indirect_mask) in nir_opt_loop_unroll() argument
571 progress |= nir_opt_loop_unroll_impl(function->impl, indirect_mask); in nir_opt_loop_unroll()
Dnir.h2553 nir_variable_mode indirect_mask);
2591 bool nir_opt_loop_unroll(nir_shader *shader, nir_variable_mode indirect_mask);
/external/mesa3d/src/amd/vulkan/
Dradv_pipeline.c241 nir_variable_mode indirect_mask = 0; in radv_shader_compile_to_nir() local
243 indirect_mask |= nir_var_shader_in; in radv_shader_compile_to_nir()
245 indirect_mask |= nir_var_local; in radv_shader_compile_to_nir()
247 nir_lower_indirect_derefs(nir, indirect_mask); in radv_shader_compile_to_nir()