Lines Matching refs:delay
34 * Helpers to figure out the necessary delay slots between instructions. Used
42 /* calculate required # of delay slots between the instruction that
73 /* As far as we know, shader outputs don't need any delay. */
134 unsigned delay = ir3_delayslots(assigner, consumer, consumer_n, false);
140 return delay;
150 return delay;
156 return delay;
166 return delay;
193 /* The delay we return is relative to the *end* of assigner and the
196 * subtract from the delay, and so do any instructions before
198 * delay to account for that.
210 return offset > delay ? 0 : delay - offset;
249 unsigned delay = 0;
260 if (distance + delay >= MAX_NOPS)
261 return delay;
285 delay = MAX2(delay, new_delay);
312 delay = MAX2(delay, pred_delay);
318 return delay;
322 * Calculate delay for nop insertion. This must exactly match hardware