Searched refs:vgprs (Results 1 - 8 of 8) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_live_var_analysis.cpp | 339 uint16_t vgprs = program->dev.physical_vgprs / waves & ~(program->dev.vgpr_alloc_granule - 1); local in function:aco::get_addr_vgpr_from_waves 340 vgprs -= program->config->num_shared_vgprs / 2; 341 return std::min(vgprs, program->dev.vgpr_limit);
|
| H A D | aco_spill.cpp | 930 // TODO: would be better to have them sorted: first vgprs and first with longest distance 1842 std::set<Temp> vgprs; local in function:aco::__anond37687ce0110::assign_spill_slots 1851 vgprs.insert(pred_instr->operands[0].getTemp()); 1855 if (!vgprs.size()) 1859 aco_opcode::p_end_linear_vgpr, Format::PSEUDO, vgprs.size(), 0)}; 1861 for (Temp tmp : vgprs) {
|
| H A D | aco_register_allocation.cpp | 395 print_regs(ra_ctx& ctx, bool vgprs, RegisterFile& reg_file) argument 397 PhysRegInterval regs = get_reg_bounds(ctx.program, vgprs ? RegType::vgpr : RegType::sgpr); 398 char reg_char = vgprs ? 'v' : 's'; 1084 /* we cannot split live ranges of linear vgprs inside control flow */ 1232 /* we cannot split live ranges of linear vgprs inside control flow */ 1697 /* we cannot split live ranges of linear vgprs inside control flow */
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_shader.c | 2109 unsigned vgprs = align(conf->num_vgprs, wave_size == 32 ? 8 : 4); local in function:radv_get_max_waves 2111 vgprs = align(vgprs, wave_size == 32 ? 16 : 8); 2112 max_simd_waves = MIN2(max_simd_waves, physical_vgprs / vgprs);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.3.0.rst | 2857 - radv: round vgprs/sgprs before calculating max_waves 2868 - aco: don't propagate vgprs into v_readlane/v_writelane
|
| H A D | 20.0.0.rst | 2768 - aco: don't propagate vgprs into v_readlane/v_writelane
|
| H A D | 21.3.0.rst | 3595 - aco: allow live-range splits of linear vgprs in top-level blocks
|
| H A D | 20.2.0.rst | 3800 - aco: fix consecutively written vgprs from vmem instructions
|
Completed in 30 milliseconds