Lines Matching refs:RegisterSet
94 struct RegisterSet : private BitVector { struct
95 RegisterSet() = default;
96 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {} in RegisterSet() argument
97 RegisterSet(const RegisterSet &RS) = default;
98 RegisterSet &operator=(const RegisterSet &RS) = default;
116 RegisterSet &insert(unsigned R) { in insert() argument
119 return static_cast<RegisterSet&>(BitVector::set(Idx)); in insert()
121 RegisterSet &remove(unsigned R) { in remove() argument
125 return static_cast<RegisterSet&>(BitVector::reset(Idx)); in remove()
128 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
129 return static_cast<RegisterSet&>(BitVector::operator|=(Rs)); in insert()
131 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
132 return static_cast<RegisterSet&>(BitVector::reset(Rs)); in remove()
155 bool includes(const RegisterSet &Rs) const { in includes() argument
159 bool intersects(const RegisterSet &Rs) const { in intersects() argument
179 PrintRegSet(const RegisterSet &S, const TargetRegisterInfo *RI) in PrintRegSet()
186 const RegisterSet &RS;
492 using IFRecordWithRegSet = std::pair<IFRecord, RegisterSet>;
537 void getInstrDefs(const MachineInstr *MI, RegisterSet &Defs) const;
538 void getInstrUses(const MachineInstr *MI, RegisterSet &Uses) const;
548 RegisterSet &RMs) const;
717 RegisterSet &Defs) const { in getInstrDefs()
729 RegisterSet &Uses) const { in getInstrUses()
906 IFRecordWithRegSet RR(IFRecord(SrcR, InsR, L, S), RegisterSet()); in findRecordInsertForms()
930 RegisterSet BlockDefs, InsDefs; in collectInBlock()
976 RegisterSet &RMs) const { in findRemovableRegisters()
981 RegisterSet Regs[2]; in findRemovableRegisters()
1105 LL.push_back(std::make_pair(MaxIF, RegisterSet())); in pruneCoveredSets()
1116 const RegisterSet &RMi = LL[i].second; in pruneCoveredSets()
1211 void stats(const RegisterSet &Rs, unsigned &Size, unsigned &Zero,
1248 void IFOrdering::stats(const RegisterSet &Rs, unsigned &Size, unsigned &Zero, in stats()
1268 RegisterSet AllRMs; in selectCandidates()
1274 RegisterSet TT; in selectCandidates()
1328 RegisterSet Us; in selectCandidates()