Searched refs:merge_node_table (Results 1 – 2 of 2) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_lower_to_cssa.cpp | 53 std::unordered_map<uint32_t, merge_node> merge_node_table; /* tempid -> merge node */ member 109 ctx.merge_node_table[tmp.id()] = {op, index, preds[i]}; in collect_parallelcopies() 125 ctx.merge_node_table[def.tempId()] = {Operand(def.getTemp()), index, block.index}; in collect_parallelcopies() 136 merge_node& node_a = ctx.merge_node_table[a.id()]; in defined_after() 137 merge_node& node_b = ctx.merge_node_table[b.id()]; in defined_after() 149 Block& parent = ctx.program->blocks[ctx.merge_node_table[a.id()].defined_at]; in dominates() 150 Block& child = ctx.program->blocks[ctx.merge_node_table[b.id()].defined_at]; in dominates() 173 merge_node& node_var = ctx.merge_node_table[var.id()]; in intersects() 174 merge_node& node_parent = ctx.merge_node_table[parent.id()]; in intersects() 235 merge_node& node_var = ctx.merge_node_table[var.id()]; in interference() [all …]
|
/external/mesa3d/src/compiler/nir/ |
D | nir_from_ssa.c | 40 struct hash_table *merge_node_table; member 153 _mesa_hash_table_search(state->merge_node_table, def); in get_merge_node() 167 _mesa_hash_table_insert(state->merge_node_table, def, node); in get_merge_node() 607 _mesa_hash_table_search(state->merge_node_table, def); in reg_for_ssa_def() 635 _mesa_hash_table_search(state->merge_node_table, &phi->def); in remove_no_op_phi() 643 entry = _mesa_hash_table_search(state->merge_node_table, src->src.ssa); in remove_no_op_phi() 1041 state.merge_node_table = _mesa_pointer_hash_table_create(NULL); in nir_convert_from_ssa_impl() 1078 _mesa_hash_table_destroy(state.merge_node_table, NULL); in nir_convert_from_ssa_impl()
|