| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_reindex_ssa.cpp | 34 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 D | aco_opt_value_numbering.cpp | 283 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 D | aco_spill.cpp | 69 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 D | aco_lower_to_cssa.cpp | 436 * 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 D | aco_register_allocation.cpp | 68 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 D | st_glsl_to_tgsi.cpp | 375 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 D | st_glsl_to_tgsi.cpp | 375 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 D | ir3_ra.c | 326 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 D | notes.markdown | 330 - **ssa\_rename** - renames the values (assigns versions).
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| H A D | notes.markdown | 330 - **ssa\_rename** - renames the values (assigns versions).
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.1.0.rst | 1231 - aco: during RA only insert into renames table if a variable got
|