Lines Matching defs:candidates
310 * B and D are marked candidates. Picking B removes A and B, picking D
364 * sources anywhere along the chain should be considered candidates because
367 * offset sources should be considered candidates as they will be removed
421 def_state **candidates = malloc(sizeof(*candidates) * num_candidates);
425 /* Step 3: Calculate value of candidates by propagating downwards. We try
434 * While we're here, also collect an array of candidates.
470 candidates[candidate_idx++] = state;
482 free(candidates);
486 /* Step 4: Figure out which candidates we're going to replace and assign an
494 qsort(candidates, num_candidates, sizeof(*candidates), candidate_sort);
499 def_state *state = candidates[i];
513 free(candidates);