Lines Matching refs:RegisterSet

92   struct RegisterSet : private BitVector {  struct
93 RegisterSet() = default;
94 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {} in RegisterSet() function
95 RegisterSet(const RegisterSet &RS) : BitVector(RS) {} in RegisterSet() function
96 RegisterSet &operator=(const RegisterSet &RS) { in operator =() argument
117 RegisterSet &insert(unsigned R) { in insert() argument
120 return static_cast<RegisterSet&>(BitVector::set(Idx)); in insert()
122 RegisterSet &remove(unsigned R) { in remove() argument
126 return static_cast<RegisterSet&>(BitVector::reset(Idx)); in remove()
129 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
130 return static_cast<RegisterSet&>(BitVector::operator|=(Rs)); in insert()
132 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
133 return static_cast<RegisterSet&>(BitVector::reset(Rs)); in remove()
156 bool includes(const RegisterSet &Rs) const { in includes() argument
160 bool intersects(const RegisterSet &Rs) const { in intersects() argument
180 PrintRegSet(const RegisterSet &S, const TargetRegisterInfo *RI) in PrintRegSet()
187 const RegisterSet &RS;
493 using IFRecordWithRegSet = std::pair<IFRecord, RegisterSet>;
538 void getInstrDefs(const MachineInstr *MI, RegisterSet &Defs) const;
539 void getInstrUses(const MachineInstr *MI, RegisterSet &Uses) const;
549 RegisterSet &RMs) const;
727 RegisterSet &Defs) const { in getInstrDefs()
740 RegisterSet &Uses) const { in getInstrUses()
923 IFRecordWithRegSet RR(IFRecord(SrcR, InsR, L, S), RegisterSet()); in findRecordInsertForms()
947 RegisterSet BlockDefs, InsDefs; in collectInBlock()
994 RegisterSet &RMs) const { in findRemovableRegisters()
999 RegisterSet Regs[2]; in findRemovableRegisters()
1123 LL.push_back(std::make_pair(MaxIF, RegisterSet())); in pruneCoveredSets()
1134 const RegisterSet &RMi = LL[i].second; in pruneCoveredSets()
1229 void stats(const RegisterSet &Rs, unsigned &Size, unsigned &Zero,
1266 void IFOrdering::stats(const RegisterSet &Rs, unsigned &Size, unsigned &Zero, in stats()
1286 RegisterSet AllRMs; in selectCandidates()
1292 RegisterSet TT; in selectCandidates()
1346 RegisterSet Us; in selectCandidates()