Lines Matching full:candidates
262 BitVector &Candidates,
265 int Survivor = Candidates.find_first();
266 assert(Survivor > 0 && "No candidates for scavenging");
281 // Remove any candidates touched by instruction.
285 Candidates.clearBitsNotInMask(MO.getRegMask());
296 Candidates.reset(*AI);
307 if (Candidates.test(Survivor))
310 // All candidates gone?
311 if (Candidates.none())
314 Survivor = Candidates.find_first();
321 // We ran out of candidates, so stop the search.
330 BitVector Candidates =
338 Candidates.reset(MO.getReg());
346 Available &= Candidates;
348 Candidates = Available;
352 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);