Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/common/
Dac_nir.c47 nir_variable_mode indirect_mask = 0; in ac_nir_lower_indirect_derefs() local
51 indirect_mask |= nir_var_shader_in; in ac_nir_lower_indirect_derefs()
54 indirect_mask |= nir_var_shader_out; in ac_nir_lower_indirect_derefs()
63 indirect_mask |= nir_var_function_temp; in ac_nir_lower_indirect_derefs()
65 progress |= nir_lower_indirect_derefs(shader, indirect_mask, UINT32_MAX); in ac_nir_lower_indirect_derefs()
/third_party/mesa3d/src/intel/compiler/
Dbrw_shader.h137 nir_variable_mode indirect_mask = (nir_variable_mode) 0; in brw_nir_no_indirect_mask() local
142 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask()
147 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask()
156 indirect_mask |= nir_var_shader_out; in brw_nir_no_indirect_mask()
169 indirect_mask |= nir_var_function_temp; in brw_nir_no_indirect_mask()
171 return indirect_mask; in brw_nir_no_indirect_mask()
Dbrw_nir.c842 nir_variable_mode indirect_mask = in brw_preprocess_nir() local
844 OPT(nir_lower_indirect_derefs, indirect_mask, UINT32_MAX); in brw_preprocess_nir()
859 if (is_scalar && !(indirect_mask & nir_var_function_temp)) in brw_preprocess_nir()
/third_party/mesa3d/src/compiler/nir/
Dnir_loop_analyze.c78 nir_variable_mode indirect_mask; member
1217 if (nir_deref_mode_must_be(deref, state->indirect_mask)) in force_unroll_array_access()
1341 process_loops(nir_cf_node *cf_node, nir_variable_mode indirect_mask) in process_loops() argument
1349 process_loops(nested_node, indirect_mask); in process_loops()
1351 process_loops(nested_node, indirect_mask); in process_loops()
1357 process_loops(nested_node, indirect_mask); in process_loops()
1369 state->indirect_mask = indirect_mask; in process_loops()
1378 nir_variable_mode indirect_mask) in nir_loop_analyze_impl() argument
1382 process_loops(node, indirect_mask); in nir_loop_analyze_impl()
Dnir_opt_loop_unroll.c1056 nir_variable_mode indirect_mask) in nir_opt_loop_unroll_impl() argument
1059 nir_metadata_require(impl, nir_metadata_loop_analysis, indirect_mask); in nir_opt_loop_unroll_impl()
1085 nir_variable_mode indirect_mask = shader->options->force_indirect_unrolling; in nir_opt_loop_unroll() local
1088 progress |= nir_opt_loop_unroll_impl(function->impl, indirect_mask); in nir_opt_loop_unroll()
Dnir.h5473 nir_variable_mode indirect_mask);
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c2528 unsigned indirect_mask = 0; in ntt_no_indirects_mask() local
2532 indirect_mask |= nir_var_shader_in; in ntt_no_indirects_mask()
2537 indirect_mask |= nir_var_shader_out; in ntt_no_indirects_mask()
2542 indirect_mask |= nir_var_function_temp; in ntt_no_indirects_mask()
2545 return indirect_mask; in ntt_no_indirects_mask()