Home
last modified time | relevance | path

Searched refs:temp_start (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_qir_live_variables.c54 c->temp_start[var] = MIN2(c->temp_start[var], ip); in qir_setup_use()
95 c->temp_start[var] = MIN2(c->temp_start[var], ip); in qir_setup_def()
210 c->temp_start[inst->dst.index] = 0; in qir_setup_def_use()
269 c->temp_start[i] = MIN2(c->temp_start[i], in qir_compute_start_end()
276 c->temp_start[i] = MIN2(c->temp_start[i], in qir_compute_start_end()
293 assert(!c->temp_start); in qir_calculate_live_intervals()
295 c->temp_start = rzalloc_array(c, int, c->num_temps); in qir_calculate_live_intervals()
299 c->temp_start[i] = MAX_INSTRUCTION; in qir_calculate_live_intervals()
326 if (c->temp_start[j] == i) in qir_calculate_live_intervals()
Dvc4_register_allocate.c280 map[i].priority = c->temp_end[i] - c->temp_start[i]; in vc4_register_allocate()
303 if (c->temp_start[i] < ip && c->temp_end[i] > ip) in vc4_register_allocate()
343 if (c->temp_start[i] < ip && c->temp_end[i] > ip) in vc4_register_allocate()
427 if (!(c->temp_start[i] >= c->temp_end[j] || in vc4_register_allocate()
428 c->temp_start[j] >= c->temp_end[i])) { in vc4_register_allocate()
454 if (c->temp_start[i] == c->temp_end[i]) in vc4_register_allocate()
Dvc4_qir.c505 if (c->temp_start) { in qir_dump()
511 if (c->temp_start[i] != ip) in qir_dump()
Dvc4_qir.h451 int *temp_start, *temp_end; member
/third_party/mesa3d/src/broadcom/compiler/
Dvir_live_variables.c57 c->temp_start[var] = MIN2(c->temp_start[var], ip); in vir_setup_use()
101 c->temp_start[var] = MIN2(c->temp_start[var], ip); in vir_setup_def()
191 c->temp_start[inst->dst.index] = 0; in vir_setup_def_use()
278 c->temp_start[i] = MIN2(c->temp_start[i], in vir_compute_start_end()
286 c->temp_start[i] = MIN2(c->temp_start[i], in vir_compute_start_end()
303 if (c->temp_start) { in vir_calculate_live_intervals()
304 ralloc_free(c->temp_start); in vir_calculate_live_intervals()
315 c->temp_start = rzalloc_array(c, int, c->num_temps); in vir_calculate_live_intervals()
319 c->temp_start[i] = MAX_INSTRUCTION; in vir_calculate_live_intervals()
Dvir_register_allocate.c639 map[i].priority = c->temp_end[i] - c->temp_start[i]; in v3d_register_allocate()
660 if (c->temp_start[i] < ip && in v3d_register_allocate()
670 if (c->temp_start[i] < ip && in v3d_register_allocate()
756 if (c->temp_start[i] < ip && c->temp_end[i] > ip) in v3d_register_allocate()
783 if (!(c->temp_start[i] >= c->temp_end[j] || in v3d_register_allocate()
784 c->temp_start[j] >= c->temp_end[i])) { in v3d_register_allocate()
Dvir_dump.c375 if (c->temp_start[i] == ip) in vir_dump()
384 if (c->temp_start[i] != ip) in vir_dump()
Dv3d_compiler.h794 int *temp_start, *temp_end; member
Dvir.c1042 for (int i = c->temp_start[t]; (i < c->temp_end[t] && in vir_get_max_temps()