Searched refs:copy_entry (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_opt_copy_prop_vars.c | 87 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 …]
|
D | nir_lower_vars_to_ssa.c | 511 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()
|
D | nir_split_vars.c | 1330 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/ |
D | brw_vec4_copy_propagation.cpp | 38 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/ |
D | 19.1.0.rst | 889 - nir/copy_prop_vars: keep track of components in copy_entry
|