Home
last modified time | relevance | path

Searched refs:last_dst (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_context.c201 compile_assert(ctx, !ctx->last_dst); in ir3_get_dst()
202 ctx->last_dst = value; in ir3_get_dst()
248 if (!ctx->last_dst[i]) in ir3_put_dst()
250 if (ctx->last_dst[i]->dsts[0]->flags & IR3_REG_SHARED) { in ir3_put_dst()
251 ctx->last_dst[i] = ir3_MOV(ctx->block, ctx->last_dst[i], TYPE_U32); in ir3_put_dst()
258 struct ir3_instruction *dst = ctx->last_dst[i]; in ir3_put_dst()
282 if (!ctx->last_dst[i]) in ir3_put_dst()
284 ir3_create_array_store(ctx, arr, n, ctx->last_dst[i], addr); in ir3_put_dst()
287 ralloc_free(ctx->last_dst); in ir3_put_dst()
290 ctx->last_dst = NULL; in ir3_put_dst()
Dir3_context.h140 struct ir3_instruction **last_dst; member
Dir3_compiler_nir.c3361 ctx->last_dst[i] = create_frag_input(ctx, coord, idx); in setup_input()
3399 ctx->last_dst[i] = ctx->inputs[idx]; in setup_input()