Searched refs:RRs (Results 1 - 6 of 6) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRDF.cpp37 bool HexagonRegisterAliasInfo::covers(const RegisterSet &RRs, RegisterRef RR) argument
39 if (RRs.count(RR))
45 bool HasLo = RRs.count({RR.Reg, Hexagon::subreg_loreg});
46 bool HasHi = RRs.count({RR.Reg, Hexagon::subreg_hireg});
55 if (RRs.count({Lo, 0}) && RRs.count({Hi, 0}))
59 return RegisterAliasInfo::covers(RRs, RR);
H A DHexagonRDF.h23 bool covers(const RegisterSet &RRs, RegisterRef RR) const override;
H A DRDFCopy.cpp45 RegisterSet RRs; local
47 RRs.insert(RA.Addr->getRegRef());
50 if (!RRs.count(R.first))
59 if (!RRs.count(R.first))
H A DRDFLiveness.cpp191 RegisterSet RRs = DefRRs; local
198 if (!FullChain && RAI.covers(RRs, RefRR))
213 if (FullChain || IsPhi || !RAI.covers(RRs, QR))
223 RRs.insert(DA.Addr->getRegRef());
778 RegisterSet RRs; local
784 RRs.insert(TA.Addr->getRegRef());
787 if (RAI.covers(RRs, DRR))
H A DRDFGraph.cpp590 // Determine whether RR is covered by the set of references RRs.
591 bool RegisterAliasInfo::covers(const RegisterSet &RRs, RegisterRef RR) const { argument
592 if (RRs.count(RR))
596 // on subregisters. If RR itself is not present in RRs, but it has a sub-
601 return RRs.count({RR.Reg, 0});
608 if (RRs.count({*SR, 0}))
1337 auto MaxCoverIn = [this] (RegisterRef RR, RegisterSet &RRs) -> RegisterRef {
1338 for (auto I : RRs)
H A DRDFGraph.h392 virtual bool covers(const RegisterSet &RRs, RegisterRef RR) const;

Completed in 101 milliseconds