Lines Matching full:candidates
266 BitVector &Candidates,
269 int Survivor = Candidates.find_first();
270 assert(Survivor > 0 && "No candidates for scavenging");
285 // Remove any candidates touched by instruction.
297 Candidates.reset(MO.getReg());
299 Candidates.reset(*R);
310 if (Candidates.test(Survivor))
313 // All candidates gone?
314 if (Candidates.none())
317 Survivor = Candidates.find_first();
324 // We ran out of candidates, so stop the search.
333 BitVector Candidates =
341 Candidates.reset(MO.getReg());
350 if ((Candidates & Available).any())
351 Candidates &= Available;
355 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);