Searched refs:split_vars (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_split_64bit_vec3_and_vec4.c | 134 struct hash_table *split_vars) in get_var_pair() 142 struct hash_entry *entry = _mesa_hash_table_search(split_vars, old_var); in get_var_pair() 161 _mesa_hash_table_insert(split_vars, old_var, new_var); in get_var_pair() 169 nir_ssa_def *offset, struct hash_table *split_vars) in split_load_deref() 175 variable_pair *vars = get_var_pair(b, old_var, split_vars); in split_load_deref() 194 nir_ssa_def *offset, struct hash_table *split_vars) in split_store_deref() 198 variable_pair *vars = get_var_pair(b, old_var, split_vars); in split_store_deref() 268 struct hash_table *split_vars = (struct hash_table *)d; in nir_split_64bit_vec3_and_vec4_impl() local 281 return split_load_deref(b, intr, NULL, split_vars); in nir_split_64bit_vec3_and_vec4_impl() 283 return split_load_deref(b, intr, get_linear_array_offset(b, deref), split_vars); in nir_split_64bit_vec3_and_vec4_impl() 133 get_var_pair(nir_builder *b, nir_variable *old_var, struct hash_table *split_vars) get_var_pair() argument 168 split_load_deref(nir_builder *b, nir_intrinsic_instr *intr, nir_ssa_def *offset, struct hash_table *split_vars) split_load_deref() argument 193 split_store_deref(nir_builder *b, nir_intrinsic_instr *intr, nir_ssa_def *offset, struct hash_table *split_vars) split_store_deref() argument 321 struct hash_table *split_vars = _mesa_pointer_hash_table_create(NULL); nir_split_64bit_vec3_and_vec4() local [all...] |
H A D | nir_split_vars.c | 158 struct exec_list split_vars; in split_var_list_structs() local 159 exec_list_make_empty(&split_vars); in split_var_list_structs() 181 exec_list_push_tail(&split_vars, &var->node); in split_var_list_structs() 184 nir_foreach_variable_in_list(var, &split_vars) { in split_var_list_structs() 192 return !exec_list_is_empty(&split_vars); in split_var_list_structs() 551 struct exec_list split_vars; in split_var_list_arrays() local 552 exec_list_make_empty(&split_vars); in split_var_list_arrays() 591 exec_list_push_tail(&split_vars, &var->node); in split_var_list_arrays() 601 nir_foreach_variable_in_list(var, &split_vars) { in split_var_list_arrays() 607 return !exec_list_is_empty(&split_vars); in split_var_list_arrays() [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_nir_lower_64bit.cpp | 505 auto split_vars = m_varmap.find(old_var->data.driver_location); in get_var_pair() local 509 if (split_vars == m_varmap.end()) { in get_var_pair()
|
Completed in 5 milliseconds