Lines Matching defs:hint
120 // Find the best physreg hist and the best virtreg hint.
124 // Don't recompute a target specific hint.
162 unsigned hint = copyHint(mi, li.reg, tri, mri);
163 if (!hint)
165 float hweight = Hint[hint] += weight;
166 if (TargetRegisterInfo::isPhysicalRegister(hint)) {
167 if (hweight > bestPhys && LIS.isAllocatable(hint))
168 bestPhys = hweight, hintPhys = hint;
171 bestVirt = hweight, hintVirt = hint;
177 // Always prefer the physreg hint.
178 if (unsigned hint = hintPhys ? hintPhys : hintVirt) {
179 mri.setRegAllocationHint(li.reg, 0, hint);