Home
last modified time | relevance | path

Searched refs:sgprs (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_live_var_analysis.cpp325 uint16_t sgprs = addressable_sgprs + get_extra_sgprs(program); in get_sgpr_alloc() local
327 return ALIGN_NPOT(std::max(sgprs, granule), granule); in get_sgpr_alloc()
348 uint16_t sgprs = std::min(program->dev.physical_sgprs / waves, 128); in get_addr_sgpr_from_waves() local
349 sgprs = round_down(sgprs, program->dev.sgpr_alloc_granule); in get_addr_sgpr_from_waves()
350 sgprs -= get_extra_sgprs(program); in get_addr_sgpr_from_waves()
351 return std::min(sgprs, program->dev.sgpr_limit); in get_addr_sgpr_from_waves()
/third_party/mesa3d/docs/relnotes/
D19.1.7.rst125 - radv: fix allocating number of user sgprs if streamout is used
D20.3.4.rst151 - radeonsi: invalidate compute sgprs in si_rebind_buffer
D19.2.0.rst390 - radv: fix allocating number of user sgprs if streamout is used
D20.0.0.rst2822 - aco: better handle neg/abs of sgprs
2832 - aco: combine two sgprs into a VALU if they're the same
2840 - aco: allow applying two sgprs to an instruction
2873 - aco: always add sgprs to sgpr_ids when choosing literals
D19.3.0.rst2835 - aco: don't apply sgprs/constants to read/write lane instructions
2857 - radv: round vgprs/sgprs before calculating max_waves
3101 - radv: fix allocating number of user sgprs if streamout is used
D20.1.0.rst3513 - aco: only reserve sgprs for vcc if it's used
3596 - aco: improve sub-dword emit_split_vector() with sgprs
3983 - aco: fix f2i64/f2u64 with sgprs if the exponent computation overflow
D21.3.0.rst3568 - aco: remove DPP when applying constants/literals/sgprs
3591 - aco: find scratch reg for sub-dword psuedo instructions which read sgprs
D20.3.0.rst4007 - aco: reserve 2 sgprs for each branch
4033 - aco: fix v_writelane_b32 with two sgprs
D20.2.0.rst3956 - aco: reserve 2 sgprs for each branch
3961 - aco: fix v_writelane_b32 with two sgprs
D21.1.0.rst4483 - radv: set gfx pipeline vtx_emit_num to the number of sgprs
4639 - radeonsi: invalidate compute sgprs in si_rebind_buffer
D21.0.0.rst2668 - radeonsi: invalidate compute sgprs in si_rebind_buffer
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.c2666 unsigned sgprs = align(conf->num_sgprs, gfx_level >= GFX8 ? 16 : 8); local
2667 max_simd_waves = MIN2(max_simd_waves, info->num_physical_sgprs_per_simd / sgprs);