Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
Dir3_spill.c117 struct ir3_pressure cur_pressure, max_pressure; member
392 ctx->cur_pressure.shared += size; in interval_add()
395 ctx->cur_pressure.half += size; in interval_add()
402 ctx->cur_pressure.full += size; in interval_add()
419 ctx->cur_pressure.shared -= size; in interval_delete()
422 ctx->cur_pressure.half -= size; in interval_delete()
428 ctx->cur_pressure.full -= size; in interval_delete()
710 if (ctx->cur_pressure.half > ctx->limit_pressure.half) { in limit()
711 d("cur half pressure %u exceeds %u", ctx->cur_pressure.half, in limit()
721 if (ctx->cur_pressure.half <= ctx->limit_pressure.half) in limit()
[all …]
Dir3_ra.c2112 struct ir3_pressure cur_pressure = {0}; in calc_min_limit_pressure() local
2118 add_pressure(&cur_pressure, input->dsts[0], v->mergedregs); in calc_min_limit_pressure()
2121 limit->full = MAX2(limit->full, cur_pressure.full); in calc_min_limit_pressure()
2122 limit->half = MAX2(limit->half, cur_pressure.half); in calc_min_limit_pressure()
2165 cur_pressure = (struct ir3_pressure) {0}; in calc_min_limit_pressure()
2169 add_pressure(&cur_pressure, dst, v->mergedregs); in calc_min_limit_pressure()
2183 add_pressure(&cur_pressure, interval->reg, v->mergedregs); in calc_min_limit_pressure()
2189 limit->full = MAX2(limit->full, cur_pressure.full); in calc_min_limit_pressure()
2190 limit->half = MAX2(limit->half, cur_pressure.half); in calc_min_limit_pressure()
2192 cur_pressure = (struct ir3_pressure) {0}; in calc_min_limit_pressure()
[all …]