Lines Matching refs:Hint
202 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); in getRegAllocationHints() local
205 switch (Hint.first) { in getRegAllocationHints()
221 if (VRM && VRM->hasPhys(Hint.second)) { in getRegAllocationHints()
222 PairedPhys = getPairedGPR(VRM->getPhys(Hint.second), Odd, this); in getRegAllocationHints()
249 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); in UpdateRegAllocHint() local
250 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || in UpdateRegAllocHint()
251 Hint.first == (unsigned)ARMRI::RegPairEven) && in UpdateRegAllocHint()
252 TargetRegisterInfo::isVirtualRegister(Hint.second)) { in UpdateRegAllocHint()
257 unsigned OtherReg = Hint.second; in UpdateRegAllocHint()
258 Hint = MRI->getRegAllocationHint(OtherReg); in UpdateRegAllocHint()
259 if (Hint.second == Reg) in UpdateRegAllocHint()
261 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in UpdateRegAllocHint()