Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Candidates

255                                        BitVector &Candidates,
258 int Survivor = Candidates.find_first();
259 assert(Survivor > 0 && "No candidates for scavenging");
274 // Remove any candidates touched by instruction.
278 Candidates.clearBitsNotInMask(MO.getRegMask());
289 Candidates.reset(*AI);
300 if (Candidates.test(Survivor))
303 // All candidates gone?
304 if (Candidates.none())
307 Survivor = Candidates.find_first();
314 // We ran out of candidates, so stop the search.
333 BitVector Candidates =
341 Candidates.reset(MO.getReg());
349 Available &= Candidates;
351 Candidates = Available;
355 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);