Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_ra.c2499 struct ir3_pressure *limit_pressure) in calc_limit_pressure_for_cs_with_barrier()
2530 if (limit_pressure->full > half_regs_per_thread) { in calc_limit_pressure_for_cs_with_barrier()
2532 limit_pressure->full = half_regs_per_thread; in calc_limit_pressure_for_cs_with_barrier()
2567 struct ir3_pressure limit_pressure; in ir3_ra() local
2568 limit_pressure.full = RA_FULL_SIZE; in ir3_ra()
2569 limit_pressure.half = RA_HALF_SIZE; in ir3_ra()
2570 limit_pressure.shared = RA_SHARED_SIZE; in ir3_ra()
2573 calc_limit_pressure_for_cs_with_barrier(v, &limit_pressure); in ir3_ra()
2581 limit_pressure.full = in ir3_ra()
2582 MAX2(limit_pressure in ir3_ra()
2498 calc_limit_pressure_for_cs_with_barrier(struct ir3_shader_variant *v, struct ir3_pressure *limit_pressure) calc_limit_pressure_for_cs_with_barrier() argument
[all...]
H A Dir3_spill.c122 struct ir3_pressure limit_pressure; member
170 ctx->limit_pressure.full -= reg_size(ctx->base_reg); in add_base_reg()
783 if (ctx->cur_pressure.half > ctx->limit_pressure.half) { in limit()
785 ctx->limit_pressure.half); in limit()
794 if (ctx->cur_pressure.half <= ctx->limit_pressure.half) in limit()
799 assert(ctx->cur_pressure.half <= ctx->limit_pressure.half); in limit()
802 if (ctx->cur_pressure.full > ctx->limit_pressure.full) { in limit()
804 ctx->limit_pressure.full); in limit()
813 if (ctx->cur_pressure.full <= ctx->limit_pressure.full) in limit()
820 assert(ctx->cur_pressure.full <= ctx->limit_pressure in limit()
2081 ir3_spill(struct ir3 *ir, struct ir3_shader_variant *v, struct ir3_liveness **live, const struct ir3_pressure *limit_pressure) ir3_spill() argument
[all...]
H A Dir3_ra.h167 const struct ir3_pressure *limit_pressure);

Completed in 7 milliseconds