Searched refs:indirect_mask (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_loop_analyze.c | 73 nir_variable_mode indirect_mask; member 1121 if (nir_deref_mode_must_be(deref, state->indirect_mask)) in force_unroll_array_access() 1251 process_loops(nir_cf_node *cf_node, nir_variable_mode indirect_mask) in process_loops() argument 1259 process_loops(nested_node, indirect_mask); in process_loops() 1261 process_loops(nested_node, indirect_mask); in process_loops() 1267 process_loops(nested_node, indirect_mask); in process_loops() 1279 state->indirect_mask = indirect_mask; in process_loops() 1288 nir_variable_mode indirect_mask) in nir_loop_analyze_impl() argument 1292 process_loops(node, indirect_mask); in nir_loop_analyze_impl()
|
D | nir_opt_loop_unroll.c | 960 nir_variable_mode indirect_mask) in nir_opt_loop_unroll_impl() argument 963 nir_metadata_require(impl, nir_metadata_loop_analysis, indirect_mask); in nir_opt_loop_unroll_impl() 985 nir_opt_loop_unroll(nir_shader *shader, nir_variable_mode indirect_mask) in nir_opt_loop_unroll() argument 991 progress |= nir_opt_loop_unroll_impl(function->impl, indirect_mask); in nir_opt_loop_unroll()
|
D | nir.h | 5007 nir_variable_mode indirect_mask); 5086 bool nir_opt_loop_unroll(nir_shader *shader, nir_variable_mode indirect_mask);
|
/external/mesa3d/src/intel/compiler/ |
D | brw_nir.c | 476 nir_variable_mode indirect_mask = 0; in brw_nir_no_indirect_mask() local 481 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask() 486 indirect_mask |= nir_var_shader_in; in brw_nir_no_indirect_mask() 495 indirect_mask |= nir_var_shader_out; in brw_nir_no_indirect_mask() 508 indirect_mask |= nir_var_function_temp; in brw_nir_no_indirect_mask() 510 return indirect_mask; in brw_nir_no_indirect_mask() 825 nir_variable_mode indirect_mask = in brw_preprocess_nir() local 827 OPT(nir_lower_indirect_derefs, indirect_mask, UINT32_MAX); in brw_preprocess_nir() 842 if (is_scalar && !(indirect_mask & nir_var_function_temp)) in brw_preprocess_nir()
|
/external/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi.c | 2253 unsigned indirect_mask = 0; in ntt_no_indirects_mask() local 2257 indirect_mask |= nir_var_shader_in; in ntt_no_indirects_mask() 2262 indirect_mask |= nir_var_shader_out; in ntt_no_indirects_mask() 2267 indirect_mask |= nir_var_function_temp; in ntt_no_indirects_mask() 2270 return indirect_mask; in ntt_no_indirects_mask()
|
/external/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 4899 nir_variable_mode indirect_mask = 0; in ac_lower_indirect_derefs() local 4903 indirect_mask |= nir_var_shader_in; in ac_lower_indirect_derefs() 4906 indirect_mask |= nir_var_shader_out; in ac_lower_indirect_derefs() 4915 indirect_mask |= nir_var_function_temp; in ac_lower_indirect_derefs() 4917 progress |= nir_lower_indirect_derefs(nir, indirect_mask, UINT32_MAX); in ac_lower_indirect_derefs()
|