Lines Matching defs:RegisterSet
79 struct RegisterSet { struct
81 explicit RegisterSet(unsigned s, bool t = false) : Bits(s, t) {} in RegisterSet() argument
84 void clear() { in clear()
89 unsigned count() const { in count()
93 unsigned find_first() const { in find_first()
100 unsigned find_next(unsigned Prev) const { in find_next()
107 RegisterSet &insert(unsigned R) { in insert()
122 RegisterSet &remove(unsigned R) { in remove()
136 RegisterSet &insert(const RegisterSet &Rs) { in insert()
141 RegisterSet &remove(const RegisterSet &Rs) { in remove()
147 bool operator[](unsigned R) const { in operator []()
151 bool has(unsigned R) const { in has()
158 bool empty() const { in empty()
161 bool includes(const RegisterSet &Rs) const { in includes()
165 bool intersects(const RegisterSet &Rs) const { in intersects()
170 BitVector Bits;
171 std::deque<unsigned> LRU;
173 void ensure(unsigned Idx) { in ensure()
178 static inline unsigned v2x(unsigned v) { in v2x()
182 static inline unsigned x2v(unsigned x) { in x2v()
1331 const RegisterSet&) { in processBlock()
1494 bool ConstGeneration::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock()
1752 bool CopyPropagation::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock()