Home
last modified time | relevance | path

Searched refs:branchstack (Results 1 – 11 of 11) sorted by relevance

/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_reconvergence.c317 so->branchstack = 0; in ir3_calc_reconvergence()
326 so->branchstack = MAX2(so->branchstack, rc_level + 2); in ir3_calc_reconvergence()
332 so->branchstack = MAX2(so->branchstack, rc_level + 1); in ir3_calc_reconvergence()
341 so->branchstack = MAX2(so->branchstack, rc_level); in ir3_calc_reconvergence()
H A Dir3_shader.h598 unsigned branchstack; member
1270 return v->branchstack; in ir3_shader_branchstack_hw()
1272 return DIV_ROUND_UP(MIN2(v->branchstack, v->compiler->branchstack_size), 2); in ir3_shader_branchstack_hw()
H A Dir3.c126 if (MIN2(v->branchstack, compiler->threadsize_base * 2) > in ir3_should_double_threadsize()
185 if (v->branchstack > 0) { in ir3_get_reg_independent_max_waves()
187 v->branchstack * in ir3_get_reg_independent_max_waves()
H A Dir3_legalize.c1366 so->branchstack++; in kill_sched()
H A Dir3_parser.y821 branchstack_header: T_A_BRANCHSTACK const_val { variant->branchstack = $2; }
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.cc129 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
138 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
146 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
154 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
162 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
178 .branchstack = ir3_shader_branchstack_hw(so), in fd6_emit_shader()
/aosp_15_r20/external/mesa3d/src/freedreno/computerator/examples/
H A Dbranch.asm4 @branchstack 1
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/
H A Dtu_shader.cc1159 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
1168 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
1176 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
1184 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
1192 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
1209 .branchstack = ir3_shader_branchstack_hw(xs), in tu6_emit_xs()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D21.2.0.rst1664 - ir3: do not double threadsize when exceeding branchstack limit
1665 - ir3: make possible to specify branchstack up to 64
H A D24.1.0.rst1341 - ir3: Set branchstack earlier
1342 - ir3: Rewrite (jp) and branchstack handling
H A D21.1.0.rst1305 - ir3/parser: Add ability to specify branchstack