Searched refs:indirect_mask (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/intel/compiler/ |
D | brw_shader.h | 138 nir_variable_mode indirect_mask = (nir_variable_mode) 0; in brw_nir_no_indirect_mask() local 143 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask() 148 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask() 159 indirect_mask |= nir_var_shader_out; in brw_nir_no_indirect_mask() 172 indirect_mask |= nir_var_function_temp; in brw_nir_no_indirect_mask() 174 return indirect_mask; in brw_nir_no_indirect_mask()
|
D | brw_nir.c | 897 nir_variable_mode indirect_mask = in brw_preprocess_nir() local 899 OPT(nir_lower_indirect_derefs, indirect_mask, UINT32_MAX); in brw_preprocess_nir() 914 if (is_scalar && !(indirect_mask & nir_var_function_temp)) in brw_preprocess_nir()
|
/third_party/mesa3d/src/amd/common/ |
D | ac_nir.c | 90 nir_variable_mode indirect_mask = 0; in ac_nir_lower_indirect_derefs() local 94 indirect_mask |= nir_var_shader_in; in ac_nir_lower_indirect_derefs() 97 indirect_mask |= nir_var_shader_out; in ac_nir_lower_indirect_derefs() 106 indirect_mask |= nir_var_function_temp; in ac_nir_lower_indirect_derefs() 108 NIR_PASS(progress, shader, nir_lower_indirect_derefs, indirect_mask, UINT32_MAX); in ac_nir_lower_indirect_derefs()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_loop_analyze.c | 78 nir_variable_mode indirect_mask; member 1225 if (nir_deref_mode_must_be(deref, state->indirect_mask)) in force_unroll_array_access() 1370 process_loops(nir_cf_node *cf_node, nir_variable_mode indirect_mask, in process_loops() argument 1379 process_loops(nested_node, indirect_mask, force_unroll_sampler_indirect); in process_loops() 1381 process_loops(nested_node, indirect_mask, force_unroll_sampler_indirect); in process_loops() 1387 process_loops(nested_node, indirect_mask, force_unroll_sampler_indirect); in process_loops() 1399 state->indirect_mask = indirect_mask; in process_loops() 1409 nir_variable_mode indirect_mask, in nir_loop_analyze_impl() argument 1414 process_loops(node, indirect_mask, force_unroll_sampler_indirect); in nir_loop_analyze_impl()
|
D | nir_opt_loop_unroll.c | 1128 nir_variable_mode indirect_mask, in nir_opt_loop_unroll_impl() argument 1132 nir_metadata_require(impl, nir_metadata_loop_analysis, indirect_mask, in nir_opt_loop_unroll_impl() 1160 nir_variable_mode indirect_mask = shader->options->force_indirect_unrolling; in nir_opt_loop_unroll() local 1163 progress |= nir_opt_loop_unroll_impl(function->impl, indirect_mask, in nir_opt_loop_unroll()
|
D | nir.h | 5418 nir_variable_mode indirect_mask,
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi.c | 3139 unsigned indirect_mask = 0; in ntt_no_indirects_mask() local 3143 indirect_mask |= nir_var_shader_in; in ntt_no_indirects_mask() 3148 indirect_mask |= nir_var_shader_out; in ntt_no_indirects_mask() 3153 indirect_mask |= nir_var_function_temp; in ntt_no_indirects_mask() 3156 return indirect_mask; in ntt_no_indirects_mask()
|