Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_opt_copy_prop_vars.c87 struct copy_entry { struct
311 static struct copy_entry *
315 struct copy_entry new_entry = { in copy_entry_create()
318 util_dynarray_append(copies, struct copy_entry, new_entry); in copy_entry_create()
319 return util_dynarray_top_ptr(copies, struct copy_entry); in copy_entry_create()
329 struct copy_entry *entry) in copy_entry_remove()
331 const struct copy_entry *src = in copy_entry_remove()
332 util_dynarray_pop_ptr(copies, struct copy_entry); in copy_entry_remove()
346 static struct copy_entry *
351 struct copy_entry *entry = NULL; in lookup_entry_for_deref()
[all …]
Dnir_lower_vars_to_ssa.c511 set_foreach(node->copies, copy_entry) { in lower_copies_to_load_store()
512 nir_intrinsic_instr *copy = (void *)copy_entry->key; in lower_copies_to_load_store()
Dnir_split_vars.c1330 set_foreach(var_usage->vars_copied, copy_entry) { in shrink_vec_var_list()
1331 struct vec_var_usage *copy_usage = (void *)copy_entry->key; in shrink_vec_var_list()
1346 set_foreach(var_level->levels_copied, copy_entry) { in shrink_vec_var_list()
1347 struct array_level_usage *copy_level = (void *)copy_entry->key; in shrink_vec_var_list()
/external/mesa3d/src/intel/compiler/
Dbrw_vec4_copy_propagation.cpp38 struct copy_entry { struct
87 get_copy_value(const copy_entry &entry, unsigned readmask) in get_copy_value()
127 int arg, const copy_entry *entry) in try_constant_propagate()
304 const copy_entry *entry, int attributes_per_reg) in try_copy_propagate()
459 struct copy_entry entries[alloc.total_size]; in opt_copy_propagation()
495 const copy_entry &entry = entries[reg]; in opt_copy_propagation()
/external/mesa3d/docs/relnotes/
D19.1.0.rst889 - nir/copy_prop_vars: keep track of components in copy_entry