Lines Matching refs:word
127 uint32_t word = words[i]; in IterateMarkedBits() local
128 while (word != 0) { in IterateMarkedBits()
129 index = static_cast<uint32_t>(__builtin_ctz(word)); in IterateMarkedBits()
134 word &= ~(1u << index); in IterateMarkedBits()
147 uint32_t word = words[i]; in IterateMarkedBitsConst() local
148 while (word != 0) { in IterateMarkedBitsConst()
149 index = static_cast<uint32_t>(__builtin_ctz(word)); in IterateMarkedBitsConst()
152 word &= ~(1u << index); in IterateMarkedBitsConst()
204 … volatile auto word = reinterpret_cast<volatile std::atomic<GCBitsetWord> *>(&Words()[index]);
205 auto oldValue = word->load(std::memory_order_relaxed);
212 std::atomic_compare_exchange_strong_explicit(word, &oldValue, oldValue & (~mask),
234 …volatile auto word = reinterpret_cast<volatile std::atomic<GCBitsetWord> *>(&Words()[Index(offset)…
236 auto oldValue = word->load(std::memory_order_relaxed);
243 std::atomic_compare_exchange_strong_explicit(word, &oldValue, oldValue | mask,