Lines Matching refs:preg
178 assert(isPRegOption(vreg, option) && "Not a preg option.");
197 // Collect the set of preg intervals, record that they're used in the MF.
221 unsigned preg = rawOrder[i];
222 if (mri->isReserved(preg))
225 // vregLI crosses a regmask operand that clobbers preg.
226 if (!regMaskOverlaps.empty() && !regMaskOverlaps.test(preg))
231 for (MCRegUnitIterator Units(preg, tri); Units.isValid(); ++Units) {
240 // preg is usable for this virtual register.
241 vrAllowed.push_back(preg);
476 unsigned preg = problem.getPRegForOption(vreg, alloc);
478 << tri->getName(preg) << "\n");
479 assert(preg != 0 && "Invalid preg selected.");
480 vrm->assignVirt2Phys(vreg, preg);