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

/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/examples/
H A Dbranch.asm4 @branchstack 1
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_shader.h519 unsigned branchstack; member in struct:ir3_shader_variant
1026 return v->branchstack;
1028 if (v->branchstack > 0) {
1029 uint32_t branchstack = v->branchstack / 2 + 1; local in function:ir3_shader_branchstack_hw
1030 return MIN2(branchstack, v->shader->compiler->branchstack_size / 2);
H A Dir3.c120 * exceed the branchstack size limit.
122 if (MIN2(v->branchstack, compiler->threadsize_base * 2) >
196 /* Compute the limit based on branchstack */
197 if (v->branchstack > 0) {
199 v->branchstack *
H A Dir3_legalize.c779 /* I'm not entirely sure how the branchstack works, but we probably
783 so->branchstack++;
H A Dir3_parser.y722 branchstack_header: T_A_BRANCHSTACK const_val { variant->branchstack = $2; }
H A Dir3_compiler_nir.c4344 so->branchstack = ctx->max_stack;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_compute.c98 A6XX_SP_CS_CTRL_REG0_BRANCHSTACK(v->branchstack) |
H A Dfd6_program.c425 A6XX_SP_VS_CTRL_REG0_BRANCHSTACK(s[VS].v->branchstack) |
549 A6XX_SP_FS_CTRL_REG0_BRANCHSTACK(s[FS].v->branchstack) |
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_shader.h349 unsigned branchstack; member in struct:ir3_shader_variant
H A Dir3_compiler_nir.c3011 so->branchstack = ctx->max_stack;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_program.c446 A5XX_SP_VS_CTRL_REG0_BRANCHSTACK(s[VS].v->branchstack) |
570 A5XX_SP_FS_CTRL_REG0_BRANCHSTACK(s[FS].v->branchstack) |
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c473 .branchstack = ir3_shader_branchstack_hw(xs),
481 .branchstack = ir3_shader_branchstack_hw(xs),
488 .branchstack = ir3_shader_branchstack_hw(xs),
496 .branchstack = ir3_shader_branchstack_hw(xs),
503 .branchstack = ir3_shader_branchstack_hw(xs),
517 .branchstack = ir3_shader_branchstack_hw(xs),
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c367 A6XX_SP_VS_CTRL_REG0_BRANCHSTACK(vs->branchstack);
445 A6XX_SP_FS_CTRL_REG0_BRANCHSTACK(fs->branchstack);
/xsrc/external/mit/MesaLib/dist/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 D21.1.0.rst1305 - ir3/parser: Add ability to specify branchstack

Completed in 46 milliseconds