Searched refs:instr_v (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2.c209 struct ir2_instr *avail[0x100], *instr_v = NULL, *instr_s = NULL; local in function:sched_next
292 instr_v = instr;
298 if (!instr_v || instr_v->src_count < 3) {
300 bool compat = is_alu_compatible(instr_v, instr);
310 instr_v = NULL;
315 assert(instr_v || instr_s);
318 * TODO: if we are smart we can still insert if instr_v->src_count==3
320 if (!instr_s && instr_v->src_count < 3) {
322 if (!is_alu_compatible(instr_v, inst
[all...]
H A Dir2_assemble.c169 struct ir2_instr *instr = sched->instr, *instr_s, *instr_v;
247 instr_v = sched->instr;
250 if (instr_v) {
253 src1 = instr_v->src[0];
254 src2 = instr_v->src[instr_v->src_count > 1];
255 src3 = instr_v->src_count == 3 ? &instr_v->src[2] : NULL;
257 bc->alu.vector_opc = instr_v->alu.vector_opc;
258 bc->alu.vector_write_mask = alu_write_mask(ctx, instr_v);
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2.c220 struct ir2_instr *avail[0x100], *instr_v = NULL, *instr_s = NULL; local in function:sched_next
319 instr_v = instr;
325 if (!instr_v || instr_v->src_count < 3) {
327 bool compat = is_alu_compatible(instr_v, instr);
337 instr_v = NULL;
342 assert(instr_v || instr_s);
345 * TODO: if we are smart we can still insert if instr_v->src_count==3
347 if (!instr_s && instr_v->src_count < 3) {
349 if (!is_alu_compatible(instr_v, inst
[all...]
H A Dir2_assemble.c172 struct ir2_instr *instr = sched->instr, *instr_s, *instr_v;
250 instr_v = sched->instr;
253 if (instr_v) {
256 src1 = instr_v->src[0];
257 src2 = instr_v->src[instr_v->src_count > 1];
258 src3 = instr_v->src_count == 3 ? &instr_v->src[2] : NULL;
260 bc->alu.vector_opc = instr_v->alu.vector_opc;
261 bc->alu.vector_write_mask = alu_write_mask(ctx, instr_v);
[all...]

Completed in 8 milliseconds