Home | History | Annotate | Download | only in CodeGen

Lines Matching full:candidates

287                                        BitVector &Candidates,
290 int Survivor = Candidates.find_first();
291 assert(Survivor > 0 && "No candidates for scavenging");
306 // Remove any candidates touched by instruction.
310 Candidates.clearBitsNotInMask(MO.getRegMask());
321 Candidates.reset(*AI);
332 if (Candidates.test(Survivor))
335 // All candidates gone?
336 if (Candidates.none())
339 Survivor = Candidates.find_first();
346 // We ran out of candidates, so stop the search.
365 BitVector Candidates =
373 Candidates.reset(MO.getReg());
381 Available &= Candidates;
383 Candidates = Available;
387 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);