Home | History | Annotate | Download | only in CodeGen

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.
289 Candidates.clearBitsNotInMask(MO.getRegMask());
299 Candidates.reset(MO.getReg());
301 Candidates.reset(*R);
312 if (Candidates.test(Survivor))
315 // All candidates gone?
316 if (Candidates.none())
319 Survivor = Candidates.find_first();
326 // We ran out of candidates, so stop the search.
335 BitVector Candidates =
343 Candidates.reset(MO.getReg());
351 Available &= Candidates;
353 Candidates = Available;
357 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);