Lines Matching defs:chosen

617    nir_schedule_node *chosen = NULL;
626 if (!chosen || chosen->max_delay > n->max_delay)
627 chosen = n;
629 if (chosen) {
632 nir_print_instr(chosen->instr, stderr);
636 return chosen;
641 if (!chosen || chosen->max_delay > n->max_delay)
642 chosen = n;
646 nir_print_instr(chosen->instr, stderr);
650 return chosen;
663 nir_schedule_node *chosen = NULL;
672 if (!chosen || chosen->max_delay < n->max_delay)
673 chosen = n;
675 if (chosen) {
678 nir_print_instr(chosen->instr, stderr);
682 return chosen;
687 if (!chosen || chosen->max_delay < n->max_delay)
688 chosen = n;
692 nir_print_instr(chosen->instr, stderr);
696 return chosen;
706 nir_schedule_node *chosen = NULL;
715 if (regs_freed > 0 && (!chosen || chosen->max_delay < n->max_delay)) {
716 chosen = n;
719 if (chosen) {
722 nir_print_instr(chosen->instr, stderr);
726 return chosen;
733 if (regs_freed > 0 && (!chosen || chosen->max_delay < n->max_delay)) {
734 chosen = n;
737 if (chosen) {
740 nir_print_instr(chosen->instr, stderr);
744 return chosen;
750 (!chosen || chosen->max_delay < n->max_delay)) {
751 chosen = n;
754 if (chosen) {
757 nir_print_instr(chosen->instr, stderr);
761 return chosen;
775 if (!chosen || chosen->max_delay < n->max_delay)
776 chosen = n;
778 if (chosen) {
781 nir_print_instr(chosen->instr, stderr);
785 return chosen;
792 if (!chosen || chosen->max_delay < n->max_delay)
793 chosen = n;
795 if (chosen) {
798 nir_print_instr(chosen->instr, stderr);
801 return chosen;
806 if (!chosen || chosen->max_delay < n->max_delay)
807 chosen = n;
812 nir_print_instr(chosen->instr, stderr);
816 return chosen;
982 nir_schedule_node *chosen;
984 chosen = nir_schedule_choose_instruction_fallback(scoreboard);
986 chosen = nir_schedule_choose_instruction_csp(scoreboard);
988 chosen = nir_schedule_choose_instruction_csr(scoreboard);
993 nir_schedule_mark_node_scheduled(scoreboard, chosen);
995 /* Move the instruction to the end (so our first chosen instructions are
998 exec_node_remove(&chosen->instr->node);
999 exec_list_push_tail(&block->instr_list, &chosen->instr->node);