Lines Matching refs:chosen
1023 struct schedule_node *chosen = NULL;
1194 if (!chosen) {
1195 chosen = n;
1201 chosen = n;
1207 if (n->delay > chosen->delay) {
1208 chosen = n;
1210 } else if (n->delay < chosen->delay) {
1218 if (!chosen && !prev_inst && skipped_insts_for_ldvary_pipelining) {
1224 if (chosen && chosen->inst->qpu.sig.ldvary) {
1233 return chosen;
2090 struct schedule_node *chosen =
2097 struct qinst *qinst = chosen ? chosen->inst : vir_nop();
2109 /* We can't mark_instruction_scheduled() the chosen inst until
2119 if (chosen) {
2120 time = MAX2(chosen->unblocked_time, time);
2121 pre_remove_head(scoreboard->dag, chosen);
2125 chosen))) {
2132 chosen->inst->uniform =
2190 mark_instruction_scheduled(devinfo, scoreboard->dag, time, chosen);