Lines Matching refs:logical_preds
230 instr->opcode == aco_opcode::p_phi ? block->logical_preds[i] : block->linear_preds[i]; in next_uses_per_block()
252 std::vector<unsigned>& preds = temp.is_linear() ? block->linear_preds : block->logical_preds; in next_uses_per_block()
498 assert(block->logical_preds[0] == block_idx - 1); in init_live_in_vars()
615 if (block->logical_preds.size() == 1) { in init_live_in_vars()
616 pred_idx = block->logical_preds[0]; in init_live_in_vars()
642 block->logical_preds.size() == 1) { in init_live_in_vars()
643 pred_idx = block->logical_preds[0]; in init_live_in_vars()
661 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in init_live_in_vars()
704 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in init_live_in_vars()
799 if (block->logical_preds.size() == 1) { in add_coupling_code()
807 unsigned pred_idx = block->logical_preds[0]; in add_coupling_code()
869 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
937 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
992 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()
1052 pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
1870 if (block.logical_preds.size() <= 1) in assign_spill_slots()
1886 for (unsigned pred_idx : block.logical_preds) { in assign_spill_slots()