Lines Matching defs:RegisterSet
33 struct RegisterSet : private BitVector { struct
34 RegisterSet() : BitVector() {} in RegisterSet() function
35 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {} in RegisterSet() function
36 RegisterSet(const RegisterSet &RS) : BitVector(RS) {} in RegisterSet() function
41 unsigned find_first() const { in find_first()
48 unsigned find_next(unsigned Prev) const { in find_next()
55 RegisterSet &insert(unsigned R) { in insert()
60 RegisterSet &remove(unsigned R) { in remove()
67 RegisterSet &insert(const RegisterSet &Rs) { in insert()
70 RegisterSet &remove(const RegisterSet &Rs) { in remove()
74 reference operator[](unsigned R) { in operator []()
79 bool operator[](unsigned R) const { in operator []()
84 bool has(unsigned R) const { in has()
91 bool empty() const { in empty()
94 bool includes(const RegisterSet &Rs) const { in includes()
98 bool intersects(const RegisterSet &Rs) const { in intersects()
103 void ensure(unsigned Idx) { in ensure()
107 static inline unsigned v2x(unsigned v) { in v2x()
110 static inline unsigned x2v(unsigned x) { in x2v()
1251 const RegisterSet&) { in processBlock()
1415 bool ConstGeneration::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock()
1635 bool CopyPropagation::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock()