Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/compiler/
Daco_lower_to_cssa.cpp53 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/
Dnir_from_ssa.c40 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()