Lines Matching defs:limit_pressure
2499 struct ir3_pressure *limit_pressure)
2530 if (limit_pressure->full > half_regs_per_thread) {
2532 limit_pressure->full = half_regs_per_thread;
2567 struct ir3_pressure limit_pressure;
2568 limit_pressure.full = RA_FULL_SIZE;
2569 limit_pressure.half = RA_HALF_SIZE;
2570 limit_pressure.shared = RA_SHARED_SIZE;
2573 calc_limit_pressure_for_cs_with_barrier(v, &limit_pressure);
2581 limit_pressure.full =
2582 MAX2(limit_pressure.full, ctx->compiler->reg_size_vec4 / 2 * 16);
2587 calc_min_limit_pressure(v, live, &limit_pressure);
2589 if (max_pressure.shared > limit_pressure.shared) {
2596 if (max_pressure.full > limit_pressure.full ||
2597 max_pressure.half > limit_pressure.half) {
2603 IR3_PASS(v->ir, ir3_spill, v, &live, &limit_pressure);
2605 assert(max_pressure.full <= limit_pressure.full &&
2606 max_pressure.half <= limit_pressure.half);