Searched refs:instrlen (Results 1 – 13 of 13) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_program.c | 62 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen)); in emit_shader() 88 uint8_t instrlen; member 113 s[i].instrlen = s[i].v->instrlen; in setup_stages() 117 s[i].instrlen = 0; in setup_stages() 129 if ((s[VS].instrlen + s[FS].instrlen) > 64) { in setup_stages() 131 if (s[FS].instrlen < 64) { in setup_stages() 133 s[VS].instrlen = 0; in setup_stages() 134 } else if (s[VS].instrlen < 64) { in setup_stages() 136 s[FS].instrlen = 0; in setup_stages() 139 s[VS].instrlen = 0; in setup_stages() [all …]
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_program.c | 65 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen)); in fd5_emit_shader() 161 uint8_t instrlen; member 186 s[i].instrlen = s[i].v->instrlen; in setup_stages() 190 s[i].instrlen = 0; in setup_stages() 202 if ((s[VS].instrlen + s[FS].instrlen) > 64) { in setup_stages() 204 if (s[FS].instrlen < 64) { in setup_stages() 206 s[VS].instrlen = 0; in setup_stages() 207 } else if (s[VS].instrlen < 64) { in setup_stages() 209 s[FS].instrlen = 0; in setup_stages() 212 s[VS].instrlen = 0; in setup_stages() [all …]
|
D | fd5_compute.c | 41 unsigned instrlen = v->instrlen; in cs_program_emit() local 46 if (instrlen > 32) in cs_program_emit() 47 instrlen = 0; in cs_program_emit() 71 OUT_RING(ring, A5XX_HLSQ_CS_CNTL_INSTRLEN(instrlen) | in cs_program_emit() 83 OUT_RING(ring, instrlen); /* HLSQ_CS_INSTRLEN */ in cs_program_emit() 103 if (instrlen > 0) in cs_program_emit()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_program.c | 81 CP_LOAD_STATE_0_NUM_UNIT(so->instrlen)); in emit_shader() 117 fpbuffersz = fp->instrlen; in fd3_program_emit() 118 vpbuffersz = vp->instrlen; in fd3_program_emit() 230 OUT_RING(ring, A3XX_SP_VS_LENGTH_REG_SHADERLENGTH(vp->instrlen)); in fd3_program_emit() 301 OUT_RING(ring, A3XX_SP_FS_LENGTH_REG_SHADERLENGTH(fp->instrlen)); in fd3_program_emit()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 51 uint32_t instrlen = 0; in fd6_emit_shader() local 57 instrlen = REG_A6XX_SP_VS_INSTRLEN; in fd6_emit_shader() 62 instrlen = REG_A6XX_SP_HS_INSTRLEN; in fd6_emit_shader() 67 instrlen = REG_A6XX_SP_DS_INSTRLEN; in fd6_emit_shader() 72 instrlen = REG_A6XX_SP_GS_INSTRLEN; in fd6_emit_shader() 77 instrlen = REG_A6XX_SP_FS_INSTRLEN; in fd6_emit_shader() 83 instrlen = REG_A6XX_SP_CS_INSTRLEN; in fd6_emit_shader() 126 OUT_PKT4(ring, instrlen, 1); in fd6_emit_shader() 127 OUT_RING(ring, so->instrlen); in fd6_emit_shader() 151 CP_LOAD_STATE6_0_NUM_UNIT(so->instrlen)); in fd6_emit_shader() [all …]
|
D | fd6_compute.c | 63 OUT_RING(ring, v->instrlen); /* SP_VS_INSTRLEN */ in cs_program_emit() 110 if (v->instrlen > 0) in cs_program_emit()
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | a6xx.c | 148 OUT_RING(ring, v->instrlen); /* SP_VS_INSTRLEN */ in cs_program_emit() 178 OUT_RING(ring, v->instrlen); in cs_program_emit() 188 CP_LOAD_STATE6_0_NUM_UNIT(v->instrlen)); in cs_program_emit()
|
D | a4xx.c | 128 OUT_RING(ring, v->instrlen); in cs_program_emit() 154 CP_LOAD_STATE4_0_NUM_UNIT(v->instrlen)); in cs_program_emit()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3.c | 240 v->instrlen = DIV_ROUND_UP(instr_count, compiler->instr_align); in ir3_collect_info() 246 info->size = MAX2(v->instrlen * compiler->instr_align, instr_count + 4) * 8; in ir3_collect_info()
|
D | ir3_shader.h | 528 unsigned instrlen; member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 527 tu_cs_emit(cs, xs->instrlen); in tu6_emit_xs() 553 CP_LOAD_STATE6_0_NUM_UNIT(xs->instrlen)); in tu6_emit_xs()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 2175 - freedreno/a6xx: Move instrlen and obj_start writes to fd6_emit_shader
|
D | 20.2.0.rst | 1866 - freedreno/ir3: Clean up instrlen setup.
|