Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_opt_copy_prop_vars.c63 struct copy_entry { struct
89 static struct copy_entry * argument
93 struct copy_entry *entry; in copy_entry_create()
97 entry = LIST_ENTRY(struct copy_entry, item, link); in copy_entry_create()
100 entry = rzalloc(state->mem_ctx, struct copy_entry); in copy_entry_create()
110 copy_entry_remove(struct copy_prop_var_state *state, struct copy_entry *entry) in copy_entry_remove()
222 struct copy_entry *entry, unsigned write_mask) in remove_dead_writes()
258 static struct copy_entry *
263 list_for_each_entry(struct copy_entry, iter, &state->copies, link) { in lookup_entry_for_deref()
275 list_for_each_entry(struct copy_entry, iter, &state->copies, link) { in mark_aliased_entries_as_read()
[all …]
Dnir_lower_vars_to_ssa.c451 struct set_entry *copy_entry; in lower_copies_to_load_store() local
452 set_foreach(node->copies, copy_entry) { in lower_copies_to_load_store()
453 nir_intrinsic_instr *copy = (void *)copy_entry->key; in lower_copies_to_load_store()
/external/mesa3d/src/intel/compiler/
Dbrw_vec4_copy_propagation.cpp38 struct copy_entry { struct
96 get_copy_value(const copy_entry &entry, unsigned readmask) in get_copy_value()
137 int arg, const copy_entry *entry) in try_constant_propagate()
320 const copy_entry *entry, int attributes_per_reg) in try_copy_propagate()
480 struct copy_entry entries[alloc.total_size]; in opt_copy_propagation()
516 const copy_entry &entry = entries[reg]; in opt_copy_propagation()