Lines Matching refs:bits_
26 SideEffects() : bits_(0) { in SideEffects()
27 DCHECK(kNumberOfFlags + kNumberOfSpecials == sizeof(bits_) * CHAR_BIT); in SideEffects()
29 explicit SideEffects(GVNFlagSet flags) : bits_(flags.ToIntegral()) {} in SideEffects()
30 bool IsEmpty() const { return bits_ == 0; } in IsEmpty()
32 return (bits_ & MaskFlag(flag)) != 0; in ContainsFlag()
35 return (bits_ & MaskSpecial(special)) != 0; in ContainsSpecial()
37 bool ContainsAnyOf(SideEffects set) const { return (bits_ & set.bits_) != 0; } in ContainsAnyOf()
38 void Add(SideEffects set) { bits_ |= set.bits_; } in Add()
39 void AddSpecial(int special) { bits_ |= MaskSpecial(special); } in AddSpecial()
40 void RemoveFlag(GVNFlag flag) { bits_ &= ~MaskFlag(flag); } in RemoveFlag()
41 void RemoveAll() { bits_ = 0; } in RemoveAll()
42 uint64_t ToIntegral() const { return bits_; } in ToIntegral()
55 uint64_t bits_; variable