Lines Matching defs:notes
368 check_instr(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
439 notes->addr0_conflict = true;
445 notes->addr1_conflict = true;
451 notes->pred_conflict = true;
473 notes->blocked_kill = true;
595 struct ir3_sched_notes *notes,
630 choose_instr_dec(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
648 if (!check_instr(ctx, notes, n->instr))
689 return choose_instr_inc(ctx, notes, defer, true);
715 choose_instr_inc(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
737 if (!check_instr(ctx, notes, n->instr))
770 choose_instr_prio(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes)
819 choose_instr(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes)
825 chosen = choose_instr_prio(ctx, notes);
829 chosen = choose_instr_dec(ctx, notes, true);
833 chosen = choose_instr_dec(ctx, notes, false);
837 chosen = choose_instr_inc(ctx, notes, false, false);
1170 struct ir3_sched_notes notes = {0};
1173 instr = choose_instr(ctx, ¬es);
1202 if (notes.addr0_conflict) {
1205 } else if (notes.addr1_conflict) {
1208 } else if (notes.pred_conflict) {