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

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_live_var_analysis.cpp347 unsigned waves_per_workgroup = calc_waves_per_workgroup(program); local in function:aco::calc_min_waves
349 program->min_waves = DIV_ROUND_UP(waves_per_workgroup, simd_per_cu_wgp);
377 unsigned waves_per_workgroup = calc_waves_per_workgroup(program); local in function:aco::update_vgpr_sgpr_demand
378 unsigned workgroups_per_cu_wgp = max_waves_per_simd * simd_per_cu_wgp / waves_per_workgroup;
397 if (waves_per_workgroup > 1)
400 /* in cases like waves_per_workgroup=3 or lds=65536 and
401 * waves_per_workgroup=1, we want the maximum possible number of waves per
405 DIV_ROUND_UP(workgroups_per_cu_wgp * waves_per_workgroup, simd_per_cu_wgp));

Completed in 2 milliseconds