Home
last modified time | relevance | path

Searched refs:cur_pressure (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_spill.c120 struct ir3_pressure cur_pressure, max_pressure; member
452 ctx->cur_pressure.shared += size; in interval_add()
455 ctx->cur_pressure.half += size; in interval_add()
462 ctx->cur_pressure.full += size; in interval_add()
479 ctx->cur_pressure.shared -= size; in interval_delete()
482 ctx->cur_pressure.half -= size; in interval_delete()
488 ctx->cur_pressure.full -= size; in interval_delete()
783 if (ctx->cur_pressure.half > ctx->limit_pressure.half) { in limit()
784 d("cur half pressure %u exceeds %u", ctx->cur_pressure.half, in limit()
794 if (ctx->cur_pressure in limit()
[all...]
H A Dir3_ra.c2394 struct ir3_pressure cur_pressure = {0}; in calc_min_limit_pressure() local
2400 add_pressure(&cur_pressure, input->dsts[0], v->mergedregs); in calc_min_limit_pressure()
2403 limit->full = MAX2(limit->full, cur_pressure.full); in calc_min_limit_pressure()
2404 limit->half = MAX2(limit->half, cur_pressure.half); in calc_min_limit_pressure()
2447 cur_pressure = (struct ir3_pressure) {0}; in calc_min_limit_pressure()
2451 add_pressure(&cur_pressure, dst, v->mergedregs); in calc_min_limit_pressure()
2465 add_pressure(&cur_pressure, interval->reg, v->mergedregs); in calc_min_limit_pressure()
2471 limit->full = MAX2(limit->full, cur_pressure.full); in calc_min_limit_pressure()
2472 limit->half = MAX2(limit->half, cur_pressure.half); in calc_min_limit_pressure()
2474 cur_pressure in calc_min_limit_pressure()
[all...]

Completed in 6 milliseconds