Lines Matching defs:candidate
471 struct ir3_instruction *candidate;
473 candidate = find_instr_recursive(ctx, notes, src);
474 if (!candidate)
477 if (check_instr(ctx, notes, candidate)) {
478 instr->data = candidate;
479 return candidate;
502 struct ir3_instruction *candidate;
505 candidate = find_instr_recursive(ctx, notes, instr);
506 if (!candidate)
511 if (!best_instr || (candidate->sun > best_instr->sun))
512 best_instr = candidate;
514 delay = delay_calc(ctx->block, candidate, soft, false);
516 ((delay <= (min_delay + 2)) && (candidate->sun > best_instr->sun))) {
517 best_instr = candidate;