Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_qir_live_variables.c55 c->temp_end[var] = MAX2(c->temp_end[var], ip); in qir_setup_use()
96 c->temp_end[var] = MAX2(c->temp_end[var], ip); in qir_setup_def()
271 c->temp_end[i] = MAX2(c->temp_end[i], in qir_compute_start_end()
278 c->temp_end[i] = MAX2(c->temp_end[i], in qir_compute_start_end()
296 c->temp_end = rzalloc_array(c, int, c->num_temps); in qir_calculate_live_intervals()
300 c->temp_end[i] = -1; in qir_calculate_live_intervals()
320 last_ip = MAX2(last_ip, c->temp_end[i]); in qir_calculate_live_intervals()
328 if (c->temp_end[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.c529 if (c->temp_end) { in qir_dump()
533 if (c->temp_end[i] != ip) in qir_dump()
Dvc4_qir.h451 int *temp_start, *temp_end; member
/third_party/mesa3d/src/broadcom/compiler/
Dvir_live_variables.c58 c->temp_end[var] = MAX2(c->temp_end[var], ip); in vir_setup_use()
102 c->temp_end[var] = MAX2(c->temp_end[var], ip); in vir_setup_def()
280 c->temp_end[i] = MAX2(c->temp_end[i], in vir_compute_start_end()
288 c->temp_end[i] = MAX2(c->temp_end[i], in vir_compute_start_end()
305 ralloc_free(c->temp_end); in vir_calculate_live_intervals()
316 c->temp_end = rzalloc_array(c, int, c->num_temps); in vir_calculate_live_intervals()
320 c->temp_end[i] = -1; in vir_calculate_live_intervals()
Dvir_register_allocate.c480 c->temp_start[i] < ip && c->temp_end[i] >= ip : in v3d_emit_spill_tmua()
481 c->temp_start[i] <= ip && c->temp_end[i] > ip; in v3d_emit_spill_tmua()
742 if (c->temp_end[i] == -1) in v3d_spill_reg()
747 c->temp_end[i] - c->temp_start[i]; in v3d_spill_reg()
751 if (interferes(c->temp_start[i], c->temp_end[i], in v3d_spill_reg()
752 c->temp_start[j], c->temp_end[j])) { in v3d_spill_reg()
760 interferes(c->temp_start[i], c->temp_end[i], in v3d_spill_reg()
761 c->temp_start[sb_temp], c->temp_end[sb_temp])) { in v3d_spill_reg()
957 if (c->temp_start[i] < ip && c->temp_end[i] > ip) { in update_graph_and_reg_classes_for_inst()
967 if (c->temp_start[i] < ip && c->temp_end[i] > ip) { in update_graph_and_reg_classes_for_inst()
[all …]
Dvir_dump.c408 if (c->temp_end[i] != ip) in vir_dump()
Dv3d_compiler.h842 int *temp_start, *temp_end; member
Dvir.c1066 for (int i = c->temp_start[t]; (i < c->temp_end[t] && in vir_get_max_temps()