Searched refs:RegisterAggr (Results 1 – 6 of 6) sorted by relevance
30 struct RegisterAggr;204 struct RegisterAggr { struct207 RegisterAggr(const RegisterAggr &RG) = default;225 RegisterAggr &insert(RegisterRef RR);226 RegisterAggr &insert(const RegisterAggr &RG);228 RegisterAggr &intersect(const RegisterAggr &RG);229 RegisterAggr &clear(RegisterRef RR);230 RegisterAggr &clear(const RegisterAggr &RG);245 const RegisterAggr *Owner; argument304 RegisterAggr Empty;[all …]
68 const RegisterAggr &DefRRs);80 const RegisterAggr &DefRRs);118 const RegisterAggr NoRegs;
700 const RegisterAggr &getLiveIns() const { return LiveIns; } in getLiveIns()848 RegisterAggr getLandingPadLiveIns() const;898 RegisterAggr LiveIns;988 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterAggr> &P);
307 RegisterAggr &RegisterAggr::insert(RegisterRef RR) { in insert()321 RegisterAggr &RegisterAggr::insert(const RegisterAggr &RG) { in insert()326 RegisterAggr &RegisterAggr::intersect(RegisterRef RR) { in intersect()327 return intersect(RegisterAggr(PRI).insert(RR)); in intersect()330 RegisterAggr &RegisterAggr::intersect(const RegisterAggr &RG) { in intersect()335 RegisterAggr &RegisterAggr::clear(RegisterRef RR) { in clear()336 return clear(RegisterAggr(PRI).insert(RR)); in clear()339 RegisterAggr &RegisterAggr::clear(const RegisterAggr &RG) { in clear()345 RegisterAggr T(PRI); in intersectWith()358 RegisterRef RegisterAggr::makeRegRef() const { in makeRegRef()[all …]
259 RegisterAggr RRs(DefRRs); in getAllReachingDefs()317 RegisterAggr DefRRs(PRI); in getAllReachingDefsRecImpl()451 RegisterAggr NewDefRRs = DefRRs; in getAllReachedUses()474 std::unordered_map<NodeId, RegisterAggr> in computePhiInfo()488 RegisterAggr DRs(PRI); in computePhiInfo()564 RegisterAggr Covered(PRI); in computePhiInfo()601 RegisterAggr DefRRs(PRI); in computePhiInfo()843 RegisterAggr TA(PRI); in computeLiveIns()1072 RegisterAggr RRs(PRI); in traverse()1148 RegisterAggr &Local = LiveMap[B]; in traverse()[all …]
313 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterAggr> &P) { in operator <<()744 RegisterAggr DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()745 RegisterAggr LR(getPRI()); in getLandingPadLiveIns()938 RegisterAggr EHRegs = getLandingPadLiveIns(); in build()1397 RegisterAggr Defs(getPRI()); in recordDefsForDF()1438 const RegisterAggr &Defs = PhiM[BA.Id]; in buildPhis()1514 RegisterAggr Defs(getPRI()); in linkRefUp()1630 RegisterAggr EHLiveIns = getLandingPadLiveIns(); in linkBlockRefs()