Lines Matching refs:RegisterAggr
272 void PhysicalRegisterInfo::print(raw_ostream &OS, const RegisterAggr &A) const { in print()
279 bool RegisterAggr::hasAliasOf(RegisterRef RR) const { in hasAliasOf()
292 bool RegisterAggr::hasCoverOf(RegisterRef RR) const { in hasCoverOf()
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()
344 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { in intersectWith()
345 RegisterAggr T(PRI); in intersectWith()
354 RegisterRef RegisterAggr::clearIn(RegisterRef RR) const { in clearIn()
355 return RegisterAggr(PRI).insert(RR).clear(*this).makeRegRef(); in clearIn()
358 RegisterRef RegisterAggr::makeRegRef() const { in makeRegRef()
394 RegisterAggr::ref_iterator::ref_iterator(const RegisterAggr &RG, bool End) in ref_iterator()
404 raw_ostream &operator<<(raw_ostream &OS, const RegisterAggr &A) { in operator <<()