Home
last modified time | relevance | path

Searched refs:num_shared_vgprs (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/common/
Dac_binary.c67 conf->num_shared_vgprs = G_00B02C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
71 conf->num_shared_vgprs = G_00B12C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
75 conf->num_shared_vgprs = G_00B22C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
79 conf->num_shared_vgprs = G_00B42C_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
87 conf->num_shared_vgprs = G_00B8A0_SHARED_VGPR_CNT(value); in ac_parse_shader_binary_config()
Dac_binary.h40 unsigned num_shared_vgprs; /* GFX10: number of VGPRs shared between half-waves */ member
/third_party/mesa3d/src/amd/compiler/
Daco_live_var_analysis.cpp340 vgprs -= program->config->num_shared_vgprs / 2; in get_addr_vgpr_from_waves()
371 get_vgpr_alloc(program, new_demand.vgpr) + program->config->num_shared_vgprs / 2; in update_vgpr_sgpr_demand()
Daco_scheduler.cpp1051 demand.vgpr += program->config->num_shared_vgprs / 2; in schedule_program()
Daco_instruction_selection.cpp225 ctx->program->config->num_shared_vgprs = 2 * ctx->program->dev.vgpr_alloc_granule; in emit_bpermute()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.c1338 unsigned num_shared_vgprs = config_in->num_shared_vgprs; in radv_postprocess_config() local
1340 assert((pdevice->rad_info.chip_class >= GFX10 && num_shared_vgprs % 8 == 0) || in radv_postprocess_config()
1341 (pdevice->rad_info.chip_class < GFX10 && num_shared_vgprs == 0)); in radv_postprocess_config()
1342 unsigned num_shared_vgpr_blocks = num_shared_vgprs / 8; in radv_postprocess_config()
1348 config_out->num_shared_vgprs = num_shared_vgprs; in radv_postprocess_config()
/third_party/mesa3d/docs/relnotes/
D19.3.0.rst3274 - amd/common: Add num_shared_vgprs to ac_shader_config for GFX10.