Searched refs:RegisterAggr (Results 1 – 6 of 6) sorted by relevance
168 struct RegisterAggr { struct169 RegisterAggr(const PhysicalRegisterInfo &pri) in RegisterAggr() function171 RegisterAggr(const RegisterAggr &RG) = default;178 bool operator==(const RegisterAggr &A) const { argument187 RegisterAggr &insert(RegisterRef RR);188 RegisterAggr &insert(const RegisterAggr &RG);189 RegisterAggr &intersect(RegisterRef RR);190 RegisterAggr &intersect(const RegisterAggr &RG);191 RegisterAggr &clear(RegisterRef RR);192 RegisterAggr &clear(const RegisterAggr &RG);[all …]
66 RegisterAggr &operator[] (MachineBasicBlock *B) {71 RegisterAggr Empty;72 std::map<MachineBasicBlock*,RegisterAggr> Map;84 bool TopShadows, bool FullChain, const RegisterAggr &DefRRs);96 const RegisterAggr &DefRRs);132 const RegisterAggr NoRegs;
667 const RegisterAggr &getLiveIns() const { return LiveIns; } in getLiveIns()872 RegisterAggr LiveIns;955 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterAggr> &P);
273 RegisterAggr &RegisterAggr::insert(RegisterRef RR) { in insert()287 RegisterAggr &RegisterAggr::insert(const RegisterAggr &RG) { in insert()292 RegisterAggr &RegisterAggr::intersect(RegisterRef RR) { in intersect()293 return intersect(RegisterAggr(PRI).insert(RR)); in intersect()296 RegisterAggr &RegisterAggr::intersect(const RegisterAggr &RG) { in intersect()301 RegisterAggr &RegisterAggr::clear(RegisterRef RR) { in clear()302 return clear(RegisterAggr(PRI).insert(RR)); in clear()305 RegisterAggr &RegisterAggr::clear(const RegisterAggr &RG) { in clear()311 RegisterAggr T(PRI); in intersectWith()324 RegisterRef RegisterAggr::makeRegRef() const { in makeRegRef()[all …]
110 const RegisterAggr &DefRRs) { in getAllReachingDefs()262 RegisterAggr RRs(DefRRs); in getAllReachingDefs()320 RegisterAggr DefRRs(PRI); in getAllReachingDefsRecImpl()454 RegisterAggr NewDefRRs = DefRRs; in getAllReachedUses()490 RegisterAggr DRs(PRI); in computePhiInfo()562 RegisterAggr Covered(PRI); in computePhiInfo()599 RegisterAggr DefRRs(PRI); in computePhiInfo()836 RegisterAggr TA(PRI); in computeLiveIns()1067 RegisterAggr RRs(PRI); in traverse()1143 RegisterAggr &Local = LiveMap[B]; in traverse()[all …]
313 raw_ostream &operator<< (raw_ostream &OS, const Print<RegisterAggr> &P) { in operator <<()1420 if (I != RR && RegisterAggr::isCoverOf(I, RR, PRI)) in buildPhis()1557 RegisterAggr Defs(PRI); in linkRefUp()