Lines Matching refs:pred
256 const struct ir3_block *pred = block->predecessors[i];
257 struct ra_spill_block_state *pred_state = &ctx->blocks[pred->index];
264 bool loop_exit = pred->loop_depth < block->loop_depth;
1335 struct ir3_block *pred = block->predecessors[pred_idx];
1336 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1360 struct ir3_block *pred = block->predecessors[pred_idx];
1361 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1393 struct ir3_block *pred = block->predecessors[i];
1394 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1401 spill(ctx, pred_def, get_spill_slot(ctx, def), NULL, pred);
1411 struct ir3_block *pred = block->predecessors[i];
1412 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1463 struct ir3_block *pred = block->predecessors[pred_idx];
1464 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1480 NULL, pred);
1494 struct ir3_block *pred = block->predecessors[i];
1495 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1507 new_val->def = rematerialize(def, NULL, pred);
1509 new_val->def = reload(ctx, def, NULL, pred);
1536 struct ir3_block *pred = block->predecessors[i];
1537 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1576 struct ir3_block *pred = block->predecessors[i];
1577 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1599 /* When spilling a block with a single predecessors, the pred may have other
1632 struct ir3_block *pred = block->predecessors[i];
1633 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1724 struct ir3_block *pred = block->predecessors[pred_idx];
1725 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1743 struct ir3_block *pred = block->predecessors[i];
1744 struct ra_spill_block_state *state = &ctx->blocks[pred->index];