Lines Matching refs:Elements
35 BitVector Elements; member in llvm::Graph::NodeSubset
36 NodeSubset(BitVector e) : Elements(e) {} in NodeSubset()
39 NodeSubset() : Elements(0) { in NodeSubset()
43 NodeSubset(const NodeSubset &other) : Elements(other.Elements) {} in NodeSubset()
47 return other.Elements == this->Elements; in operator ==()
56 Elements |= 1U << Idx; in AddNode()
62 Elements &= ~(1U << Idx); in DeleteNode()
68 return (Elements & (1U << Idx)) != 0; in count()
73 return Elements == 0; in isEmpty()
78 return (this->Elements | other.Elements) == other.Elements; in isSubsetOf()
83 return ~(unsigned)this->Elements & ((1U << N) - 1); in Complement()
88 return this->Elements | other.Elements; in Join()
93 return this->Elements & other.Elements; in Meet()