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

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_lower_parallelcopy.c36 struct copy_entry { struct
45 copy_entry_size(const struct copy_entry *entry)
86 const struct copy_entry *entry)
106 &(struct copy_entry){
121 &(struct copy_entry){
129 &(struct copy_entry){
142 &(struct copy_entry){
187 const struct copy_entry *entry)
196 &(struct copy_entry){
210 &(struct copy_entry){
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c87 struct copy_entry { struct
265 static struct copy_entry *
269 struct copy_entry new_entry = {
272 util_dynarray_append(copies, struct copy_entry, new_entry);
273 return util_dynarray_top_ptr(copies, struct copy_entry);
283 struct copy_entry *entry)
288 *entry = util_dynarray_pop(copies, struct copy_entry);
300 static struct copy_entry *
305 struct copy_entry *entry = NULL;
306 util_dynarray_foreach(copies, struct copy_entry, ite
[all...]
H A Dnir_lower_vars_to_ssa.c460 set_foreach(node->copies, copy_entry) {
461 nir_intrinsic_instr *copy = (void *)copy_entry->key;
H A Dnir_split_vars.c1191 set_foreach(var_usage->vars_copied, copy_entry) {
1192 struct vec_var_usage *copy_usage = (void *)copy_entry->key;
1207 set_foreach(var_level->levels_copied, copy_entry) {
1208 struct array_level_usage *copy_level = (void *)copy_entry->key;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c87 struct copy_entry { struct
313 static struct copy_entry *
317 struct copy_entry new_entry = {
320 util_dynarray_append(copies, struct copy_entry, new_entry);
321 return util_dynarray_top_ptr(copies, struct copy_entry);
331 struct copy_entry *entry)
333 const struct copy_entry *src =
334 util_dynarray_pop_ptr(copies, struct copy_entry);
348 static struct copy_entry *
355 struct copy_entry *entr
[all...]
H A Dnir_lower_vars_to_ssa.c511 set_foreach(node->copies, copy_entry) {
512 nir_intrinsic_instr *copy = (void *)copy_entry->key;
H A Dnir_split_vars.c1330 set_foreach(var_usage->vars_copied, copy_entry) {
1331 struct vec_var_usage *copy_usage = (void *)copy_entry->key;
1346 set_foreach(var_level->levels_copied, copy_entry) {
1347 struct array_level_usage *copy_level = (void *)copy_entry->key;
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_copy_propagation.cpp38 struct copy_entry { struct in namespace:brw
96 get_copy_value(const copy_entry &entry, unsigned readmask)
137 int arg, const copy_entry *entry)
320 const copy_entry *entry, int attributes_per_reg)
480 struct copy_entry entries[alloc.total_size];
516 const copy_entry &entry = entries[reg];
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_copy_propagation.cpp38 struct copy_entry { struct in namespace:brw
87 get_copy_value(const copy_entry &entry, unsigned readmask)
127 int arg, const copy_entry *entry)
304 const copy_entry *entry, int attributes_per_reg)
466 struct copy_entry entries[alloc.total_size];
502 const copy_entry &entry = entries[reg];
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst889 - nir/copy_prop_vars: keep track of components in copy_entry

Completed in 23 milliseconds