Searched refs:double_threadsize (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3.c | 201 bool double_threadsize) in ir3_get_reg_independent_max_waves() argument 221 (double_threadsize ? 2 : 1) * in ir3_get_reg_independent_max_waves() 257 unsigned reg_count, bool double_threadsize) in ir3_get_reg_dependent_max_waves() argument 260 (reg_count * (double_threadsize ? 2 : 1)) * in ir3_get_reg_dependent_max_waves() 398 info->double_threadsize = ir3_should_double_threadsize(v, regs_count); in ir3_collect_info() 400 ir3_get_reg_independent_max_waves(v, info->double_threadsize); in ir3_collect_info() 402 compiler, regs_count, info->double_threadsize); in ir3_collect_info()
|
D | ir3_ra.c | 2328 bool double_threadsize = ir3_should_double_threadsize(v, reg_count); in calc_target_full_pressure() local 2332 ir3_get_reg_independent_max_waves(v, double_threadsize); in calc_target_full_pressure() 2334 v->compiler, reg_count, double_threadsize); in calc_target_full_pressure() 2339 ir3_should_double_threadsize(v, target) == double_threadsize && in calc_target_full_pressure() 2341 double_threadsize) >= target_waves) in calc_target_full_pressure() 2519 bool double_threadsize = ir3_should_double_threadsize(v, 0); in calc_limit_pressure_for_cs_with_barrier() local 2521 threads_per_wg, compiler->threadsize_base * (double_threadsize ? 2 : 1) * in calc_limit_pressure_for_cs_with_barrier() 2525 compiler->reg_size_vec4 / (waves_per_wg * (double_threadsize ? 2 : 1)); in calc_limit_pressure_for_cs_with_barrier()
|
D | ir3.h | 73 bool double_threadsize; member 703 bool double_threadsize); 706 bool double_threadsize);
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_compute.c | 40 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
|
D | fd5_program.c | 259 fssz = (s[FS].i->double_threadsize) ? FOUR_QUADS : TWO_QUADS; in fd5_program_emit()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_compute.c | 40 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
|
D | fd4_program.c | 172 fssz = (s[FS].i->double_threadsize) ? FOUR_QUADS : TWO_QUADS; in fd4_program_emit()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_compute.c | 46 enum a6xx_threadsize thrsz = i->double_threadsize ? THREAD128 : THREAD64; in cs_program_emit()
|
D | fd6_program.c | 427 fssz = fs->info.double_threadsize ? THREAD128 : THREAD64; in setup_stateobj()
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | a4xx.c | 70 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
|
D | a6xx.c | 119 enum a6xx_threadsize thrsz = i->double_threadsize ? THREAD128 : THREAD64; in cs_program_emit()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 483 xs->info.double_threadsize ? THREAD128 : THREAD64; in tu6_emit_xs() 653 tu_cs_emit(cs, xs->info.double_threadsize ? 128 : 64); in tu6_emit_xs() 704 enum a6xx_threadsize thrsz = v->info.double_threadsize ? THREAD128 : THREAD64; in tu6_emit_cs_config() 1461 enum a6xx_threadsize thrsz = fs->info.double_threadsize ? THREAD128 : THREAD64; in tu6_emit_fs_inputs() 4203 pipeline->compute.subgroup_size = v->info.double_threadsize ? 128 : 64; in tu_compute_pipeline_create() 4319 dev->compiler->threadsize_base * (exe->stats.double_threadsize ? 2 : 1); in tu_GetPipelineExecutablePropertiesKHR()
|