Searched refs:phi_info (Results 1 – 2 of 2) sorted by relevance
93 std::vector<PhiInfo>& phi_info) in process_live_temps_per_block() argument105 new_demand.sgpr -= phi_info[block->index].logical_phi_sgpr_ops; in process_live_temps_per_block()138 new_demand.sgpr += phi_info[block->index].logical_phi_sgpr_ops; in process_live_temps_per_block()211 phi_info[pred_idx].linear_phi_defs = linear_phi_defs; in process_live_temps_per_block()250 phi_info[preds[i]].logical_phi_sgpr_ops += operand.size(); in process_live_temps_per_block()253 phi_info[preds[i]].linear_phi_ops += operand.size(); in process_live_temps_per_block()421 std::vector<PhiInfo> phi_info(program->blocks.size()); in live_var_analysis() local431 phi_info); in live_var_analysis()437 result.register_demand[block.index].back().sgpr += phi_info[block.index].linear_phi_defs; in live_var_analysis()438 result.register_demand[block.index].back().sgpr -= phi_info[block.index].linear_phi_ops; in live_var_analysis()
104 for (auto& phi_info : logical_phi_info) { in insert_parallelcopies() local105 pc->definitions[i] = phi_info.def; in insert_parallelcopies()106 pc->operands[i] = phi_info.op; in insert_parallelcopies()128 for (auto& phi_info : linear_phi_info) { in insert_parallelcopies() local129 pc->definitions[i] = phi_info.def; in insert_parallelcopies()130 pc->operands[i] = phi_info.op; in insert_parallelcopies()