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