Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:preg

185   assert(isPRegOption(vreg, option) && "Not a preg option.");
206 // Collect the set of preg intervals, record that they're used in the MF.
229 unsigned preg = rawOrder[i];
230 if (!reservedRegs.test(preg)) {
231 vrAllowed.push_back(preg);
239 unsigned preg = *pregItr;
240 const LiveInterval *pregLI = &lis->getInterval(preg);
252 std::find(vrAllowed.begin(), vrAllowed.end(), preg);
259 const unsigned *aliasItr = tri->getAliasSet(preg);
532 unsigned preg = problem.getPRegForOption(vreg, alloc);
533 DEBUG(dbgs() << "VREG " << vreg << " -> " << tri->getName(preg) << "\n");
534 assert(preg != 0 && "Invalid preg selected.");
535 vrm->assignVirt2Phys(vreg, preg);