Home | History | Annotate | Download | only in ARM

Lines Matching defs:Hint

292 /// specified register class with a target-dependent hint.
377 // It's no longer possible to fulfill this hint. Return the default
399 // It's no longer possible to fulfill this hint. Return the default
423 /// ResolveRegAllocHint - Resolves the specified register allocation hint
445 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg);
446 if ((Hint.first == (unsigned)ARMRI::RegPairOdd ||
447 Hint.first == (unsigned)ARMRI::RegPairEven) &&
448 TargetRegisterInfo::isVirtualRegister(Hint.second)) {
451 // pair allocation hint must be updated to reflect the relationship
453 unsigned OtherReg = Hint.second;
454 Hint = MRI->getRegAllocationHint(OtherReg);
455 if (Hint.second == Reg)
457 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg);