Lines Matching refs:Hint
230 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); in getRegAllocationHints() local
233 switch (Hint.first) { in getRegAllocationHints()
248 unsigned Paired = Hint.second; in getRegAllocationHints()
281 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); in updateRegAllocHint() local
282 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || in updateRegAllocHint()
283 Hint.first == (unsigned)ARMRI::RegPairEven) && in updateRegAllocHint()
284 TargetRegisterInfo::isVirtualRegister(Hint.second)) { in updateRegAllocHint()
289 unsigned OtherReg = Hint.second; in updateRegAllocHint()
290 Hint = MRI->getRegAllocationHint(OtherReg); in updateRegAllocHint()
292 if (Hint.second == Reg) { in updateRegAllocHint()
293 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
296 Hint.first == (unsigned)ARMRI::RegPairOdd ? ARMRI::RegPairEven in updateRegAllocHint()