Lines Matching refs:linear_preds

190                              block->linear_preds[i];  in next_uses_per_block()
209 std::vector<unsigned>& preds = temp.is_linear() ? block->linear_preds : block->logical_preds; in next_uses_per_block()
371 assert(block->linear_preds[0] == block_idx - 1); in init_live_in_vars()
471 for (unsigned pred : block->linear_preds) { in init_live_in_vars()
514 if (block->linear_preds.size() == 1 && !(block->kind & block_kind_loop_exit)) { in init_live_in_vars()
516 unsigned pred_idx = block->linear_preds[0]; in init_live_in_vars()
539 pred_idx = block->linear_preds[0]; in init_live_in_vars()
567 …std::vector<unsigned>& preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in init_live_in_vars()
604 …r<unsigned>& preds = phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in init_live_in_vars()
656 for (unsigned pred : block->linear_preds) { in init_live_in_vars()
726 if (block->linear_preds.size() == 0) in add_coupling_code()
731 …if (block->linear_preds.size() == 1 && !(block->kind & (block_kind_loop_exit | block_kind_loop_hea… in add_coupling_code()
732 assert(ctx.processed[block->linear_preds[0]]); in add_coupling_code()
736 unsigned pred_idx = block->linear_preds[0]; in add_coupling_code()
809 for (ASSERTED unsigned pred : block->linear_preds) in add_coupling_code()
824 …r<unsigned>& preds = phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
884 … std::vector<unsigned> preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
935 …r<unsigned>& preds = phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
979 … std::vector<unsigned> preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
1528 if (block.kind & block_kind_top_level && !block.linear_preds.empty()) { in assign_spill_slots()
1537 for (std::pair<Temp, uint32_t> pair : ctx.spills_exit[block.linear_preds[0]]) { in assign_spill_slots()