Searched refs:AlignedTwoWords (Results 1 – 2 of 2) sorted by relevance
121 explicit SavedValue(flags_internal::AlignedTwoWords v) : two_words(v) {} in SavedValue()125 flags_internal::AlignedTwoWords two_words;171 alignas(AlignedTwoWords) std::array<char, sizeof(AlignedTwoWords)> buf{}; in Init()173 auto atomic_value = absl::bit_cast<AlignedTwoWords>(buf); in Init()242 AlignedTwoWords two_words_val{0, 0}; in StoreValue()296 absl::bit_cast<std::array<char, sizeof(AlignedTwoWords)>>( in CurrentValue()408 std::atomic<AlignedTwoWords>& FlagImpl::TwoWordsValue() const { in TwoWordsValue()447 const AlignedTwoWords two_words_val = in Read()
314 struct alignas(16) AlignedTwoWords { struct329 struct AlignedTwoWords { argument330 constexpr AlignedTwoWords() noexcept : dummy() {} in AlignedTwoWords() function331 constexpr AlignedTwoWords(int64_t, int64_t) noexcept : dummy() {} in AlignedTwoWords() function374 : value(AlignedTwoWords{UninitializedFlagValue(), 0}) {} in FlagTwoWordsValue()376 std::atomic<AlignedTwoWords> value;405 AlignedTwoWords two_words_val = value.load(std::memory_order_acquire);509 std::atomic<AlignedTwoWords>& TwoWordsValue() const;