Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:RR

111     RegisterRef RR = TA.Addr->getRegRef();
112 if (RAI.covers(RR, RefRR)) {
515 RegisterRef RR = NodeAddr<DefNode*>(Ds[0]).Addr->getRegRef();
516 dbgs() << '<' << Print<RegisterRef>(RR, DFG) << '>';
604 RegisterRef RR = R.first;
605 if (!isRestricted(PA, UA, RR))
606 RR = getRestrictedRegRef(UA);
610 if (!RAI.alias(R.first, RR))
612 for (auto D : getAllReachingDefs(RR, UA))
613 LOX[RR].insert(D.Id);
727 // For shadows, determine if RR is aliased to a reaching def of any other
728 // shadow associated with RA. If it is not, then RR is "restricted" to RA,
733 RegisterRef RR) const {
740 if (RAI.alias(RR, DFG.addr<DefNode*>(RD).Addr->getRegRef()))
758 unsigned Liveness::getPhysReg(RegisterRef RR) const {
759 if (!TargetRegisterInfo::isPhysicalRegister(RR.Reg))
761 return RR.Sub ? TRI.getSubReg(RR.Reg, RR.Sub) : RR.Reg;
900 RegisterRef RR = UA.Addr->getRegRef();
903 LiveIn[RR].insert(D.Id);