Searched refs:last_dst (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_context.c207 /* NOTE: in non-ssa case, we don't really need to store last_dst
210 compile_assert(ctx, !ctx->last_dst);
211 ctx->last_dst = value;
257 if (!ctx->last_dst[i])
259 if (ctx->last_dst[i]->regs[0]->flags & IR3_REG_HIGH) {
260 ctx->last_dst[i] = ir3_MOV(ctx->block, ctx->last_dst[i], TYPE_U32);
266 struct ir3_instruction *dst = ctx->last_dst[i];
268 if (ctx->last_dst[i]->opc == OPC_META_FO)
286 if (!ctx->last_dst[
[all...]
H A Dir3_context.h106 struct ir3_instruction **last_dst; member in struct:ir3_context
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_context.c198 /* NOTE: in non-ssa case, we don't really need to store last_dst
201 compile_assert(ctx, !ctx->last_dst);
202 ctx->last_dst = value;
248 if (!ctx->last_dst[i])
250 if (ctx->last_dst[i]->dsts[0]->flags & IR3_REG_SHARED) {
251 ctx->last_dst[i] = ir3_MOV(ctx->block, ctx->last_dst[i], TYPE_U32);
258 struct ir3_instruction *dst = ctx->last_dst[i];
282 if (!ctx->last_dst[i])
284 ir3_create_array_store(ctx, arr, n, ctx->last_dst[
[all...]
H A Dir3_context.h140 struct ir3_instruction **last_dst; member in struct:ir3_context
H A Dir3_compiler_nir.c3361 ctx->last_dst[i] = create_frag_input(ctx, coord, idx);
3399 ctx->last_dst[i] = ctx->inputs[idx];

Completed in 10 milliseconds