Lines Matching refs:Hint
231 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); in getRegAllocationHints() local
234 switch (Hint.first) { in getRegAllocationHints()
249 unsigned Paired = Hint.second; in getRegAllocationHints()
282 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); in updateRegAllocHint() local
283 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || in updateRegAllocHint()
284 Hint.first == (unsigned)ARMRI::RegPairEven) && in updateRegAllocHint()
285 TargetRegisterInfo::isVirtualRegister(Hint.second)) { in updateRegAllocHint()
290 unsigned OtherReg = Hint.second; in updateRegAllocHint()
291 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
293 if (Hint.second == Reg) { in updateRegAllocHint()
294 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
297 Hint.first == (unsigned)ARMRI::RegPairOdd ? ARMRI::RegPairEven in updateRegAllocHint()