Home
last modified time | relevance | path

Searched refs:double_threadsize (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3.c201 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()
Dir3_ra.c2328 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()
Dir3.h73 bool double_threadsize; member
703 bool double_threadsize);
706 bool double_threadsize);
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_compute.c40 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
Dfd5_program.c259 fssz = (s[FS].i->double_threadsize) ? FOUR_QUADS : TWO_QUADS; in fd5_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_compute.c40 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
Dfd4_program.c172 fssz = (s[FS].i->double_threadsize) ? FOUR_QUADS : TWO_QUADS; in fd4_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_compute.c46 enum a6xx_threadsize thrsz = i->double_threadsize ? THREAD128 : THREAD64; in cs_program_emit()
Dfd6_program.c427 fssz = fs->info.double_threadsize ? THREAD128 : THREAD64; in setup_stateobj()
/third_party/mesa3d/src/freedreno/computerator/
Da4xx.c70 enum a3xx_threadsize thrsz = i->double_threadsize ? FOUR_QUADS : TWO_QUADS; in cs_program_emit()
Da6xx.c119 enum a6xx_threadsize thrsz = i->double_threadsize ? THREAD128 : THREAD64; in cs_program_emit()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c483 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()