Home | History | Annotate | Download | only in ir3

Lines Matching defs:srcs

119 deepest(struct ir3_instruction **srcs, unsigned nsrcs)
124 while ((i < nsrcs) && !(d = srcs[id = i]))
131 if (srcs[i] && (srcs[i]->depth > d->depth))
132 d = srcs[id = i];
134 srcs[id] = NULL;
181 /* calculate delay for instruction (maximum of delay for all srcs): */
316 struct ir3_instruction *srcs[__ssa_src_cnt(instr)];
334 /* find unscheduled srcs: */
337 debug_assert(nsrcs < ARRAY_SIZE(srcs));
338 srcs[nsrcs++] = src;
351 while ((src = deepest(srcs, nsrcs))) {
635 /* after CP we could end up w/ duplicate phi srcs: */