Searched refs:copy_entry (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_opt_copy_prop_vars.c | 63 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 …]
|
D | nir_lower_vars_to_ssa.c | 451 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/ |
D | brw_vec4_copy_propagation.cpp | 38 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()
|