Searched refs:p_phi (Results 1 – 17 of 17) sorted by relevance
60 if (phi->opcode != aco_opcode::p_phi && phi->opcode != aco_opcode::p_linear_phi) in collect_phi_info()72 phi->opcode == aco_opcode::p_phi ? block.logical_preds : block.linear_preds; in collect_phi_info()74 auto& info_vec = phi->opcode == aco_opcode::p_phi ? ctx.logical_phi_info[pred_idx] in collect_phi_info()146 case aco_opcode::p_phi: in is_empty_block()334 if (instr->opcode == aco_opcode::p_linear_phi || instr->opcode == aco_opcode::p_phi) in eliminate_useless_exec_writes_in_block()
188 if (instr->opcode == aco_opcode::p_linear_phi || instr->opcode == aco_opcode::p_phi) in next_uses_per_block()212 assert(instr->opcode == aco_opcode::p_linear_phi || instr->opcode == aco_opcode::p_phi); in next_uses_per_block()225 instr->opcode == aco_opcode::p_phi ? block->logical_preds[i] : block->linear_preds[i]; in next_uses_per_block()400 if (instr->opcode == aco_opcode::p_phi || instr->opcode == aco_opcode::p_linear_phi) in update_local_next_uses()699 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in init_live_in_vars()867 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()917 } while (phi->opcode == aco_opcode::p_phi && in add_coupling_code()983 assert(phi->opcode == aco_opcode::p_phi || phi->opcode == aco_opcode::p_linear_phi); in add_coupling_code()988 phi->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in add_coupling_code()1019 } while (phi->opcode == aco_opcode::p_phi && in add_coupling_code()[all …]
81 if (phi->opcode != aco_opcode::p_phi && phi->opcode != aco_opcode::p_linear_phi) in collect_parallelcopies()93 phi->opcode == aco_opcode::p_phi ? block.logical_preds : block.linear_preds; in collect_parallelcopies()508 if (phi->opcode != aco_opcode::p_phi && phi->opcode != aco_opcode::p_linear_phi) in emit_parallelcopies()
80 while ((*it)->opcode == aco_opcode::p_linear_phi || (*it)->opcode == aco_opcode::p_phi) in setup_reduce_temp()
238 insn->opcode == aco_opcode::p_phi ? block->logical_preds : block->linear_preds; in process_live_temps_per_block()249 if (insn->opcode == aco_opcode::p_phi && operand.getTemp().type() == RegType::sgpr) { in process_live_temps_per_block()
440 } else if (instr->opcode == aco_opcode::p_phi) { in validate_ir()857 if (instr->opcode == aco_opcode::p_phi) { in validate_ra()981 if (instr->opcode != aco_opcode::p_phi && instr->opcode != aco_opcode::p_linear_phi) { in validate_ra()1008 if (instr->opcode != aco_opcode::p_phi && instr->opcode != aco_opcode::p_linear_phi) { in validate_ra()1057 if (instr->opcode != aco_opcode::p_phi && instr->opcode != aco_opcode::p_linear_phi) { in validate_ra()
348 if (instr->definitions.empty() || instr->opcode == aco_opcode::p_phi || in can_eliminate()430 if (phi->opcode != aco_opcode::p_phi && phi->opcode != aco_opcode::p_linear_phi) in rename_phi_operands()
346 if (phi->opcode == aco_opcode::p_phi) { in lower_phis()
2030 pc.first.getTemp().is_linear() ? aco_opcode::p_linear_phi : aco_opcode::p_phi; in get_regs_for_phis()2092 aco_opcode opcode = val.is_linear() ? aco_opcode::p_linear_phi : aco_opcode::p_phi; in handle_live_in()2156 phi->opcode == aco_opcode::p_phi ? loop_header.logical_preds : loop_header.linear_preds; in handle_loop_phis()2247 instr->opcode == aco_opcode::p_phi ? block.logical_preds : block.linear_preds; in init_reg_file()2485 if (phi->opcode == aco_opcode::p_phi) { in register_allocation()
188 if (needs == WQM && instr->opcode == aco_opcode::p_phi) { in get_block_needs()649 while (block->instructions[i]->opcode == aco_opcode::p_phi || in add_coupling_code()
548 case aco_opcode::p_phi: in needs_exec_mask()
1747 return instr->opcode == aco_opcode::p_phi || instr->opcode == aco_opcode::p_linear_phi; in is_phi()
522 case aco_opcode::p_phi: in pseudo_propagate_temp()
9844 aco_opcode opcode = logical ? aco_opcode::p_phi : aco_opcode::p_linear_phi; in visit_phi()10048 } else if (instr->opcode == aco_opcode::p_phi) { in end_loop()10258 if ((logical && instr->opcode == aco_opcode::p_phi) || in visit_loop()
450 float *p_x, *p_phi; in sbr_autocorrelate_mips() local454 p_phi = &phi[0][0][0]; in sbr_autocorrelate_mips()604 [temp_r1]"=&f"(temp_r1), [p_phi]"+r"(p_phi), in sbr_autocorrelate_mips()
172 - aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in
2882 - aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in