Searched refs:cur_pressure (Results 1 – 2 of 2) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_spill.c | 117 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 …]
|
D | ir3_ra.c | 2112 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 …]
|