Lines Matching refs:pred_idx
1333 struct ir3_block *block, unsigned pred_idx)
1335 struct ir3_block *pred = block->predecessors[pred_idx];
1338 def = def->instr->srcs[pred_idx]->def;
1348 struct ir3_block *block, unsigned pred_idx)
1353 return !def->instr->srcs[pred_idx]->def;
1358 struct ir3_block *block, unsigned pred_idx)
1360 struct ir3_block *pred = block->predecessors[pred_idx];
1364 def = def->instr->srcs[pred_idx]->def;
1461 struct ir3_block *block, unsigned pred_idx)
1463 struct ir3_block *pred = block->predecessors[pred_idx];
1467 def = def->instr->srcs[pred_idx]->def;
1484 live_in_rewrite(ctx, child, child_val, block, pred_idx);
1702 unsigned pred_idx = ir3_block_get_pred_index(succ, block);
1708 struct ir3_register *def = instr->srcs[pred_idx]->def;
1715 set_src_val(instr->srcs[pred_idx], &interval->dst);
1722 struct ir3_block *block, unsigned pred_idx)
1724 struct ir3_block *pred = block->predecessors[pred_idx];
1729 def = def->instr->srcs[pred_idx]->def;
1735 record_pred_live_out(ctx, child, block, pred_idx);