Lines Matching defs:full
354 struct ra_file full;
653 mesa_log_stream_printf(stream, "full:\n");
654 ra_file_dump(stream, &ctx->full);
844 /* Check for alignment if one is a full reg */
891 * | Half live-through | Half killed | Full killed | Full live-through |
900 * the register file. Then half and full killed must stay together so that
904 * and the combined components are within the full limit.
934 * is almost full and badly fragmented.
1101 return &ctx->full;
1872 insert_file_live_in_moves(ctx, &ctx->full);
1891 insert_entry_regs(state, &ctx->full);
1935 insert_file_live_out_moves(ctx, &ctx->full);
1946 ra_file_init(&ctx->full);
2073 pressure->full += size;
2110 limit->full = limit->half = 0;
2121 limit->full = MAX2(limit->full, cur_pressure.full);
2136 limit->full = MAX2(limit->full, physreg);
2189 limit->full = MAX2(limit->full, cur_pressure.full);
2200 limit->full = MAX2(limit->full, cur_pressure.full);
2206 limit->full += 2;
2233 d("\tfull: %u", max_pressure.full);
2237 /* TODO: calculate half/full limit correctly for CS with barrier */
2239 limit_pressure.full = RA_FULL_SIZE;
2254 if (max_pressure.full > limit_pressure.full ||
2263 assert(max_pressure.full <= limit_pressure.full &&
2273 ctx->full.size = calc_target_full_pressure(v, max_pressure.full);
2274 d("full size: %u", ctx->full.size);
2281 ctx->full.start = ctx->half.start = ctx->shared.start = 0;
2286 ir3_ra_validate(v, ctx->full.size, ctx->half.size, live->block_count);