Searched refs:renames (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_reindex_ssa.cpp34 std::vector<uint32_t> renames; member in struct:aco::__anonb995507f0110::idx_ctx
45 ctx.renames[def.tempId()] = new_id;
57 uint32_t new_id = ctx.renames[op.tempId()];
66 ctx.renames.resize(program->peekAllocationId());
90 program->private_segment_buffer = Temp(ctx.renames[program->private_segment_buffer.id()],
93 Temp(ctx.renames[program->scratch_offset.id()], program->scratch_offset.regClass());
103 new_set.insert(ctx.renames[id]);
H A Daco_opt_value_numbering.cpp283 std::map<uint32_t, Temp> renames; member in struct:aco::__anonff0e353f0110::vn_ctx
366 auto it = ctx.renames.find(op.tempId());
367 if (it != ctx.renames.end())
386 ctx.renames[instr->definitions[0].tempId()] = instr->operands[0].getTemp();
403 ctx.renames[instr->definitions[i].tempId()] = orig_instr->definitions[i].getTemp();
427 rename_phi_operands(Block& block, std::map<uint32_t, Temp>& renames) argument
436 auto it = renames.find(op.tempId());
437 if (it != renames.end())
466 rename_phi_operands(block, ctx.renames);
480 rename_phi_operands(block, ctx.renames);
[all...]
H A Daco_spill.cpp69 std::vector<std::map<Temp, Temp>> renames; member in struct:aco::__anond37687ce0110::spill_ctx
88 register_demand(std::move(register_demand_)), renames(program->blocks.size()),
783 std::map<Temp, Temp>::iterator it = ctx.renames[pred_idx].find(live.first);
784 if (it != ctx.renames[pred_idx].end())
785 ctx.renames[block_idx].insert(*it);
794 ctx.renames[block_idx][live.first] = new_name;
817 std::map<Temp, Temp>::iterator it = ctx.renames[pred_idx].find(live.first);
818 if (it != ctx.renames[pred_idx].end())
819 ctx.renames[block_idx].insert(*it);
830 ctx.renames[block_id
1324 std::map<Temp, Temp> renames = std::move(ctx.renames[loop_header->index]); local in function:aco::__anond37687ce0110::spill_block
[all...]
H A Daco_lower_to_cssa.cpp436 * renames the phi-operands accordingly. */
440 std::unordered_map<uint32_t, Operand> renames; local in function:aco::__anondeebb31e0110::emit_parallelcopies
454 renames.emplace(cp.def.tempId(), cp.op);
514 auto&& it = renames.find(op.tempId());
515 if (it != renames.end()) {
517 renames.erase(it);
522 assert(renames.empty());
H A Daco_register_allocation.cpp68 std::vector<std::unordered_map<unsigned, Temp>> renames; member in struct:aco::__anon1a58e4b40110::ra_ctx
85 renames(program->blocks.size()), policy(policy_)
2025 ctx.renames[block.index][orig.id()] = pc.second.getTemp();
2055 std::unordered_map<unsigned, Temp>::iterator it = ctx.renames[block_idx].find(val.id());
2056 if (it == ctx.renames[block_idx].end())
2117 std::unordered_map<unsigned, Temp> renames; local in function:aco::__anon1a58e4b40110::handle_loop_phis
2127 /* insert additional renames at block end, but don't overwrite */
2128 renames[prev.id()] = renamed;
2131 auto it = ctx.renames[idx].emplace(val.id(), renamed);
2151 for (unsigned i = renames
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp375 void rename_temp_registers(struct rename_reg_pair *renames);
4883 rename_temp_handle_src(struct rename_reg_pair *renames, st_src_reg *src) argument
4887 if (renames[old_idx].valid)
4888 src->index = renames[old_idx].new_reg;
4894 glsl_to_tgsi_visitor::rename_temp_registers(struct rename_reg_pair *renames) argument
4899 rename_temp_handle_src(renames, &inst->src[j]);
4900 rename_temp_handle_src(renames, inst->src[j].reladdr);
4901 rename_temp_handle_src(renames, inst->src[j].reladdr2);
4905 rename_temp_handle_src(renames, &inst->tex_offsets[j]);
4906 rename_temp_handle_src(renames, ins
5645 struct rename_reg_pair *renames = local in function:glsl_to_tgsi_visitor::merge_registers
5669 struct rename_reg_pair *renames = rzalloc_array(mem_ctx, struct rename_reg_pair, this->next_ local in function:glsl_to_tgsi_visitor::renumber_registers
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp375 void rename_temp_registers(struct rename_reg_pair *renames);
5024 rename_temp_handle_src(struct rename_reg_pair *renames, st_src_reg *src) argument
5028 if (renames[old_idx].valid)
5029 src->index = renames[old_idx].new_reg;
5035 glsl_to_tgsi_visitor::rename_temp_registers(struct rename_reg_pair *renames) argument
5040 rename_temp_handle_src(renames, &inst->src[j]);
5041 rename_temp_handle_src(renames, inst->src[j].reladdr);
5042 rename_temp_handle_src(renames, inst->src[j].reladdr2);
5046 rename_temp_handle_src(renames, &inst->tex_offsets[j]);
5047 rename_temp_handle_src(renames, ins
5786 struct rename_reg_pair *renames = local in function:glsl_to_tgsi_visitor::merge_registers
5810 struct rename_reg_pair *renames = rzalloc_array(mem_ctx, struct rename_reg_pair, this->next_ local in function:glsl_to_tgsi_visitor::renumber_registers
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_ra.c326 struct hash_table *renames; member in struct:ra_block_state
338 /* True if the block has been visited and "renames" is complete.
1632 if (state->renames) {
1633 struct hash_entry *entry = _mesa_hash_table_search(state->renames, def);
1681 if (!state->renames)
1682 state->renames = _mesa_pointer_hash_table_create(ctx);
1683 _mesa_hash_table_insert(state->renames, def, (void *)(uintptr_t)physreg);
1829 * the renames state for when we process the other successor. This
1836 if (!pred_state->renames)
1837 pred_state->renames
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown330 - **ssa\_rename** - renames the values (assigns versions).
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown330 - **ssa\_rename** - renames the values (assigns versions).
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst1231 - aco: during RA only insert into renames table if a variable got

Completed in 30 milliseconds