Home
last modified time | relevance | path

Searched refs:limit_pressure (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_spill.c119 struct ir3_pressure limit_pressure; member
167 ctx->limit_pressure.full -= reg_size(ctx->base_reg); in add_base_reg()
710 if (ctx->cur_pressure.half > ctx->limit_pressure.half) { in limit()
712 ctx->limit_pressure.half); in limit()
721 if (ctx->cur_pressure.half <= ctx->limit_pressure.half) in limit()
726 assert(ctx->cur_pressure.half <= ctx->limit_pressure.half); in limit()
729 if (ctx->cur_pressure.full > ctx->limit_pressure.full) { in limit()
731 ctx->limit_pressure.full); in limit()
740 if (ctx->cur_pressure.full <= ctx->limit_pressure.full) in limit()
747 assert(ctx->cur_pressure.full <= ctx->limit_pressure.full); in limit()
[all …]
Dir3_ra.c2238 struct ir3_pressure limit_pressure; in ir3_ra() local
2239 limit_pressure.full = RA_FULL_SIZE; in ir3_ra()
2240 limit_pressure.half = RA_HALF_SIZE; in ir3_ra()
2241 limit_pressure.shared = RA_SHARED_SIZE; in ir3_ra()
2245 calc_min_limit_pressure(v, live, &limit_pressure); in ir3_ra()
2247 if (max_pressure.shared > limit_pressure.shared) { in ir3_ra()
2254 if (max_pressure.full > limit_pressure.full || in ir3_ra()
2255 max_pressure.half > limit_pressure.half) { in ir3_ra()
2261 IR3_PASS(v->ir, ir3_spill, v, &live, &limit_pressure); in ir3_ra()
2263 assert(max_pressure.full <= limit_pressure.full && in ir3_ra()
[all …]
Dir3_ra.h167 const struct ir3_pressure *limit_pressure);