Lines Matching refs:ir3_block
144 struct ir3_block *start = ir3_start_block(ir); in add_base_reg()
208 compute_block_next_distance(struct ra_spill_ctx *ctx, struct ir3_block *block, in compute_block_next_distance()
253 const struct ir3_block *pred = block->predecessors[i]; in compute_block_next_distance()
640 struct ir3_block *block) in materialize_pcopy_src()
657 unsigned spill_slot, struct ir3_instruction *instr, struct ir3_block *block) in spill()
700 struct ir3_instruction *instr, struct ir3_block *block) in spill_interval()
774 struct ir3_instruction *after, struct ir3_block *block) in split()
799 struct ir3_instruction *after, struct ir3_block *block) in extract()
823 struct ir3_instruction *after, struct ir3_block *block) in reload()
866 struct ir3_block *block) in rewrite_src_interval()
885 struct ir3_instruction *instr, struct ir3_block *block) in reload_def()
1221 handle_live_in(struct ra_spill_ctx *ctx, struct ir3_block *block, in handle_live_in()
1235 is_live_in_phi(struct ir3_register *def, struct ir3_block *block) in is_live_in_phi()
1242 struct ir3_block *block, unsigned pred_idx) in is_live_in_pred()
1244 struct ir3_block *pred = block->predecessors[pred_idx]; in is_live_in_pred()
1257 struct ir3_block *block, unsigned pred_idx) in is_live_in_undef()
1267 struct ir3_block *block, unsigned pred_idx) in read_live_in()
1269 struct ir3_block *pred = block->predecessors[pred_idx]; in read_live_in()
1287 struct ir3_block *block) in is_live_in_all_preds()
1299 struct ir3_block *block) in spill_live_in()
1302 struct ir3_block *pred = block->predecessors[i]; in spill_live_in()
1316 spill_live_ins(struct ra_spill_ctx *ctx, struct ir3_block *block) in spill_live_ins()
1320 struct ir3_block *pred = block->predecessors[i]; in spill_live_ins()
1368 struct ir3_block *block, unsigned pred_idx) in live_in_rewrite()
1370 struct ir3_block *pred = block->predecessors[pred_idx]; in live_in_rewrite()
1397 struct ir3_block *block) in reload_live_in()
1401 struct ir3_block *pred = block->predecessors[i]; in reload_live_in()
1421 reload_live_ins(struct ra_spill_ctx *ctx, struct ir3_block *block) in reload_live_ins()
1431 struct ir3_block *block) in add_live_in_phi()
1440 struct ir3_block *pred = block->predecessors[i]; in add_live_in_phi()
1480 struct ir3_block *pred = block->predecessors[i]; in add_live_in_phi()
1511 struct ir3_block *block) in spill_single_pred_live_in()
1528 struct ir3_block *block) in rewrite_phi()
1536 struct ir3_block *pred = block->predecessors[i]; in rewrite_phi()
1556 struct ir3_block *block) in spill_live_out()
1565 spill_live_outs(struct ra_spill_ctx *ctx, struct ir3_block *block) in spill_live_outs()
1578 struct ir3_block *block) in reload_live_out()
1587 reload_live_outs(struct ra_spill_ctx *ctx, struct ir3_block *block) in reload_live_outs()
1600 update_live_out_phis(struct ra_spill_ctx *ctx, struct ir3_block *block) in update_live_out_phis()
1603 struct ir3_block *succ = block->successors[0]; in update_live_out_phis()
1624 struct ir3_block *block, unsigned pred_idx) in record_pred_live_out()
1626 struct ir3_block *pred = block->predecessors[pred_idx]; in record_pred_live_out()
1642 record_pred_live_outs(struct ra_spill_ctx *ctx, struct ir3_block *block) in record_pred_live_outs()
1645 struct ir3_block *pred = block->predecessors[i]; in record_pred_live_outs()
1679 record_live_outs(struct ra_spill_ctx *ctx, struct ir3_block *block) in record_live_outs()
1691 handle_block(struct ra_spill_ctx *ctx, struct ir3_block *block) in handle_block()
1825 struct ir3_block *succ = block->successors[i]; in simplify_phi_nodes()