Lines Matching refs:Hint
223 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg);
226 switch (Hint.first) {
242 if (VRM && VRM->hasPhys(Hint.second)) {
243 PairedPhys = getPairedGPR(VRM->getPhys(Hint.second), Odd, this);
270 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg);
271 if ((Hint.first == (unsigned)ARMRI::RegPairOdd ||
272 Hint.first == (unsigned)ARMRI::RegPairEven) &&
273 TargetRegisterInfo::isVirtualRegister(Hint.second)) {
278 unsigned OtherReg = Hint.second;
279 Hint = MRI->getRegAllocationHint(OtherReg);
280 if (Hint.second == Reg)
282 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg);