Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:RR

37 bool HexagonRegisterAliasInfo::covers(const RegisterSet &RRs, RegisterRef RR)
39 if (RRs.count(RR))
42 if (!TargetRegisterInfo::isPhysicalRegister(RR.Reg)) {
43 assert(TargetRegisterInfo::isVirtualRegister(RR.Reg));
45 bool HasLo = RRs.count({RR.Reg, Hexagon::subreg_loreg});
46 bool HasHi = RRs.count({RR.Reg, Hexagon::subreg_hireg});
51 if (RR.Sub == 0) {
53 unsigned Lo = TRI.getSubReg(RR.Reg, Hexagon::subreg_loreg);
54 unsigned Hi = TRI.getSubReg(RR.Reg, Hexagon::subreg_hireg);
59 return RegisterAliasInfo::covers(RRs, RR);