Home
last modified time | relevance | path

Searched refs:phi_info (Results 1 – 2 of 2) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_live_var_analysis.cpp108 std::vector<PhiInfo>& phi_info) in process_live_temps_per_block() argument
120 new_demand.sgpr -= phi_info[block->index].logical_phi_sgpr_ops; in process_live_temps_per_block()
154 new_demand.sgpr += phi_info[block->index].logical_phi_sgpr_ops; in process_live_temps_per_block()
227 phi_info[pred_idx].linear_phi_defs = linear_phi_defs; in process_live_temps_per_block()
266 phi_info[preds[i]].logical_phi_sgpr_ops += operand.size(); in process_live_temps_per_block()
269 phi_info[preds[i]].linear_phi_ops += operand.size(); in process_live_temps_per_block()
441 std::vector<PhiInfo> phi_info(program->blocks.size()); in live_var_analysis() local
451 phi_info); in live_var_analysis()
457 result.register_demand[block.index].back().sgpr += phi_info[block.index].linear_phi_defs; in live_var_analysis()
458 result.register_demand[block.index].back().sgpr -= phi_info[block.index].linear_phi_ops; in live_var_analysis()
Daco_ssa_elimination.cpp104 for (auto& phi_info : logical_phi_info) { in insert_parallelcopies() local
105 pc->definitions[i] = phi_info.def; in insert_parallelcopies()
106 pc->operands[i] = phi_info.op; in insert_parallelcopies()
129 for (auto& phi_info : linear_phi_info) { in insert_parallelcopies() local
130 pc->definitions[i] = phi_info.def; in insert_parallelcopies()
131 pc->operands[i] = phi_info.op; in insert_parallelcopies()