Home
last modified time | relevance | path

Searched refs:copy_entry (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_lower_parallelcopy.c36 struct copy_entry { struct
45 copy_entry_size(const struct copy_entry *entry) in copy_entry_size()
86 const struct copy_entry *entry) in do_swap()
106 &(struct copy_entry){ in do_swap()
121 &(struct copy_entry){ in do_swap()
129 &(struct copy_entry){ in do_swap()
142 &(struct copy_entry){ in do_swap()
187 const struct copy_entry *entry) in do_copy()
196 &(struct copy_entry){ in do_copy()
210 &(struct copy_entry){ in do_copy()
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c87 struct copy_entry { struct
312 static struct copy_entry *
316 struct copy_entry new_entry = { in copy_entry_create()
319 util_dynarray_append(copies, struct copy_entry, new_entry); in copy_entry_create()
320 return util_dynarray_top_ptr(copies, struct copy_entry); in copy_entry_create()
330 struct copy_entry *entry) in copy_entry_remove()
332 const struct copy_entry *src = in copy_entry_remove()
333 util_dynarray_pop_ptr(copies, struct copy_entry); in copy_entry_remove()
347 static struct copy_entry *
354 struct copy_entry *entr in lookup_entry_for_deref()
355 util_dynarray_foreach(copies, struct copy_entry, iter) lookup_entry_for_deref() argument
381 util_dynarray_foreach_reverse(copies, struct copy_entry, iter) lookup_entry_and_kill_aliases() argument
408 util_dynarray_foreach(copies, struct copy_entry, iter) lookup_entry_and_kill_aliases() argument
454 util_dynarray_foreach_reverse(copies, struct copy_entry, iter) apply_barrier_for_modes() argument
755 util_dynarray_foreach_reverse(copies, struct copy_entry, entry) invalidate_copies_for_cf_node() argument
[all...]
H A 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()
H A Dnir_split_vars.c1319 set_foreach(var_usage->vars_copied, copy_entry) { in shrink_vec_var_list()
1320 struct vec_var_usage *copy_usage = (void *)copy_entry->key; in shrink_vec_var_list()
1335 set_foreach(var_level->levels_copied, copy_entry) { in shrink_vec_var_list()
1336 struct array_level_usage *copy_level = (void *)copy_entry->key; in shrink_vec_var_list()
/third_party/mesa3d/src/intel/compiler/
H A 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()
468 struct copy_entry entries[alloc.total_size]; in opt_copy_propagation()
504 const copy_entry &entry = entries[reg]; in opt_copy_propagation()
/third_party/node/deps/v8/src/objects/
H A Dswiss-name-dictionary-inl.h372 // magic: We set {copy_entry = entry} in those cases where we don't actually in SetCtrl()
374 // from above). If we do need to do some actual copying, we set {copy_entry = in SetCtrl()
378 int copy_entry = in SetCtrl() local
381 copy_entry == capacity + entry); in SetCtrl()
382 DCHECK_IMPLIES(entry >= static_cast<int>(Group::kWidth), copy_entry == entry); in SetCtrl()
383 ctrl[copy_entry] = h; in SetCtrl()
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.cc15909 TNode<IntPtrT> copy_entry = IntPtrAdd(copy_entry_lhs, copy_entry_rhs);
15910 TNode<IntPtrT> offset_copy_entry = IntPtrAdd(offset, copy_entry);
15912 // |entry| < |kGroupWidth| implies |copy_entry| == |capacity| + |entry|
15914 WordEqual(copy_entry, IntPtrAdd(capacity, entry))));
15916 // |entry| >= |kGroupWidth| implies |copy_entry| == |entry|
15918 WordEqual(copy_entry, entry)));

Completed in 36 milliseconds