Lines Matching defs:sched
108 struct ir2_sched_instr *sched = NULL, *s;
137 sched = s;
141 if (sched) {
142 for (s = sched; s != &ctx->instr_sched[ctx->instr_sched_count]; s++)
146 return sched;
161 struct ir2_sched_instr *sched;
190 sched = insert(ctx, instr->block_idx, reg->idx, src1, &comp);
191 if (!sched)
212 sched->instr_s = ins;
216 /* fill sched with next fetch or (vector and/or scalar) alu instruction */
218 sched_next(struct ir2_context *ctx, struct ir2_sched_instr *sched)
308 sched->instr = instr;
309 sched->instr_s = NULL;
386 sched->instr = instr_v;
387 sched->instr_s = instr_s;
395 struct ir2_sched_instr *sched;
404 sched = &ctx->instr_sched[ctx->instr_sched_count++];
405 block_idx = sched_next(ctx, sched);
408 memcpy(sched->reg_state, ctx->reg_state, sizeof(ctx->reg_state));
414 struct ir2_instr *instr = sched->instr, *tex_lod;
426 sched[1] = sched[0];
427 sched->instr = tex_lod;