Home
last modified time | relevance | path

Searched refs:precolor (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/freedreno/ir3/
Dir3_ra.c1238 struct ir3_instruction **precolor, unsigned nprecolor) in assign_arr_base() argument
1292 struct ir3_instruction *instr = precolor[i]; in assign_arr_base()
1349 ra_precolor(struct ir3_ra_ctx *ctx, struct ir3_instruction **precolor, unsigned nprecolor) in ra_precolor() argument
1352 if (precolor[i] && !(precolor[i]->flags & IR3_INSTR_UNUSED)) { in ra_precolor()
1353 struct ir3_instruction *instr = precolor[i]; in ra_precolor()
1398 assign_arr_base(ctx, arr, precolor, nprecolor); in ra_precolor()
1421 precolor(struct ir3_ra_ctx *ctx, struct ir3_instruction *instr) in precolor() function
1462 precolor(ctx, instr); in ra_precolor_assigned()
1467 precolor(ctx, src->instr); in ra_precolor_assigned()
1511 ir3_ra_pass(struct ir3_shader_variant *v, struct ir3_instruction **precolor, in ir3_ra_pass() argument
[all …]
Dir3_compiler_nir.c3704 struct ir3_instruction *precolor[] = { ctx->tcs_header, ctx->primitive_id }; in ir3_compile_shader_nir() local
3705 ret = ir3_ra(so, precolor, ARRAY_SIZE(precolor)); in ir3_compile_shader_nir()
3714 struct ir3_instruction *precolor[] = { ctx->gs_header, ctx->primitive_id }; in ir3_compile_shader_nir() local
3715 ret = ir3_ra(so, precolor, ARRAY_SIZE(precolor)); in ir3_compile_shader_nir()
3718 struct ir3_instruction *precolor[2]; in ir3_compile_shader_nir() local
3725 assert(idx < ARRAY_SIZE(precolor)); in ir3_compile_shader_nir()
3727 precolor[idx] = instr; in ir3_compile_shader_nir()
3732 ret = ir3_ra(so, precolor, idx); in ir3_compile_shader_nir()
Dir3.h1313 int ir3_ra(struct ir3_shader_variant *v, struct ir3_instruction **precolor, unsigned nprecolor);
/external/mesa3d/docs/relnotes/
D20.1.0.rst3635 - freedreno/ir3: don't precolor unused inputs
3669 - freedreno/ir3: don't precolor unassigned inputs
D20.0.0.rst2025 - freedreno/ir3: Use regid() helper when setting up precolor regs