Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dir2.c113 if (s->instr_s && s->instr_s->block_idx != block_idx) in insert()
118 (s->instr_s && s->instr_s->idx == src1.num)) in insert()
127 if (s->instr_s || s->instr->src_count == 3) in insert()
208 sched->instr_s = ins; in scalarize_case1()
215 struct ir2_instr *avail[0x100], *instr_v = NULL, *instr_s = NULL; in sched_next() local
304 sched->instr_s = NULL; in sched_next()
329 instr_s = instr; in sched_next()
337 assert(instr_v || instr_s); in sched_next()
342 if (!instr_s && instr_v->src_count < 3) { in sched_next()
351 instr_s = instr; in sched_next()
[all …]
Dir2_assemble.c169 struct ir2_instr *instr = sched->instr, *instr_s, *instr_v; in fill_instr() local
248 instr_s = sched->instr_s; in fill_instr()
298 if (instr_s) { in fill_instr()
299 struct ir2_src *src = instr_s->src; in fill_instr()
301 bc->alu.scalar_opc = instr_s->alu.scalar_opc; in fill_instr()
302 bc->alu.scalar_write_mask = alu_write_mask(ctx, instr_s); in fill_instr()
303 bc->alu.scalar_dest = dst_to_reg(ctx, instr_s); in fill_instr()
304 bc->alu.scalar_clamp = instr_s->alu.saturate; in fill_instr()
305 bc->alu.export_data = instr_s->alu.export >= 0; in fill_instr()
307 if (instr_s->src_count == 1) { in fill_instr()
[all …]
Dir2_private.h144 struct ir2_instr *instr, *instr_s; member