Lines Matching refs:logical_preds
225 instr->opcode == aco_opcode::p_phi ? block->logical_preds[i] : block->linear_preds[i]; in next_uses_per_block()
247 std::vector<unsigned>& preds = temp.is_linear() ? block->linear_preds : block->logical_preds; in next_uses_per_block()
493 assert(block->logical_preds[0] == block_idx - 1); in init_live_in_vars()
610 if (block->logical_preds.size() == 1) { in init_live_in_vars()
611 pred_idx = block->logical_preds[0]; in init_live_in_vars()
637 block->logical_preds.size() == 1) { in init_live_in_vars()
638 pred_idx = block->logical_preds[0]; in init_live_in_vars()
656 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in init_live_in_vars()
699 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in init_live_in_vars()
797 if (block->logical_preds.size() == 1) { in add_coupling_code()
805 unsigned pred_idx = block->logical_preds[0]; in add_coupling_code()
867 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
933 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
988 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
1048 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
1827 if (block.logical_preds.size() <= 1) in assign_spill_slots()
1843 for (unsigned pred_idx : block.logical_preds) { in assign_spill_slots()