Lines Matching refs:notes
416 check_instr(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
478 notes->addr0_conflict = true;
484 notes->addr1_conflict = true;
490 notes->pred_conflict = true;
512 notes->blocked_kill = true;
648 struct ir3_sched_notes *notes,
689 choose_instr_dec(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
706 if (!check_instr(ctx, notes, n->instr))
747 return choose_instr_inc(ctx, notes, defer, true);
773 choose_instr_inc(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes,
795 if (!check_instr(ctx, notes, n->instr))
828 choose_instr_prio(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes)
877 choose_instr(struct ir3_sched_ctx *ctx, struct ir3_sched_notes *notes)
883 chosen = choose_instr_prio(ctx, notes);
887 chosen = choose_instr_dec(ctx, notes, true);
891 chosen = choose_instr_dec(ctx, notes, false);
895 chosen = choose_instr_inc(ctx, notes, false, false);
1229 struct ir3_sched_notes notes = {0};
1232 instr = choose_instr(ctx, ¬es);
1254 if (notes.addr0_conflict) {
1257 } else if (notes.addr1_conflict) {
1260 } else if (notes.pred_conflict) {