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() argument
113 RegisterSet &insert(unsigned R) { in insert() argument
116 return static_cast<RegisterSet&>(BitVector::set(Idx)); in insert()
118 RegisterSet &remove(unsigned R) { in remove() argument
122 return static_cast<RegisterSet&>(BitVector::reset(Idx)); in remove()
125 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
126 return static_cast<RegisterSet&>(BitVector::operator|=(Rs)); in insert()
128 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
129 return static_cast<RegisterSet&>(BitVector::reset(Rs)); in remove()
152 bool includes(const RegisterSet &Rs) const { in includes() argument
156 bool intersects(const RegisterSet &Rs) const { in intersects() argument
176 PrintRegSet(const RegisterSet &S, const TargetRegisterInfo *RI) in PrintRegSet()
183 const RegisterSet &RS;
489 using IFRecordWithRegSet = std::pair<IFRecord, RegisterSet>;
534 void getInstrDefs(const MachineInstr *MI, RegisterSet &Defs) const;
535 void getInstrUses(const MachineInstr *MI, RegisterSet &Uses) const;
545 RegisterSet &RMs) const;
723 RegisterSet &Defs) const { in getInstrDefs()
736 RegisterSet &Uses) const { in getInstrUses()
919 IFRecordWithRegSet RR(IFRecord(SrcR, InsR, L, S), RegisterSet()); in findRecordInsertForms()
943 RegisterSet BlockDefs, InsDefs; in collectInBlock()
990 RegisterSet &RMs) const { in findRemovableRegisters()
995 RegisterSet Regs[2]; in findRemovableRegisters()
1121 LL.push_back(std::make_pair(MaxIF, RegisterSet())); in pruneCoveredSets()
1132 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()