Lines Matching refs:Hint
262 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); in getRegAllocationHints() local
265 switch (Hint.first) { in getRegAllocationHints()
280 unsigned Paired = Hint.second; in getRegAllocationHints()
313 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); in updateRegAllocHint() local
314 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || in updateRegAllocHint()
315 Hint.first == (unsigned)ARMRI::RegPairEven) && in updateRegAllocHint()
316 TargetRegisterInfo::isVirtualRegister(Hint.second)) { in updateRegAllocHint()
321 unsigned OtherReg = Hint.second; in updateRegAllocHint()
322 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
324 if (Hint.second == Reg) { in updateRegAllocHint()
325 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
328 Hint.first == (unsigned)ARMRI::RegPairOdd ? ARMRI::RegPairEven in updateRegAllocHint()