Lines Matching refs:word
115 uintptr_t word = Bitmap::Begin()[begin_word_idx]; in VisitLiveStrides() local
118 word &= ~(Bitmap::BitIndexToMask(begin_bit_idx) - 1); in VisitLiveStrides()
124 word &= mask | (mask - 1); in VisitLiveStrides()
126 if (~word == 0) { in VisitLiveStrides()
136 while (word != 0) { in VisitLiveStrides()
138 size_t shift = CTZ(word); in VisitLiveStrides()
140 word >>= shift; in VisitLiveStrides()
155 shift = CTZ(~word); in VisitLiveStrides()
157 word >>= shift; in VisitLiveStrides()
180 word = Bitmap::Begin()[begin_word_idx]; in VisitLiveStrides()
195 uintptr_t word = Bitmap::Begin()[index + i]; in FindNthLiveWordOffset() local
196 if (~word == 0) { in FindNthLiveWordOffset()
203 while (word != 0) { in FindNthLiveWordOffset()
205 uint32_t shift = CTZ(word); in FindNthLiveWordOffset()
206 word >>= shift; in FindNthLiveWordOffset()
209 shift = CTZ(~word); in FindNthLiveWordOffset()
215 word >>= shift; in FindNthLiveWordOffset()
337 uintptr_t word; in CountLiveWordsUpto() local
344 word = Bitmap::Begin()[i]; in CountLiveWordsUpto()
345 ret += POPCOUNT(word); in CountLiveWordsUpto()
348 word = Bitmap::Begin()[word_offset]; in CountLiveWordsUpto()
350 DCHECK_NE(word & mask, 0u) in CountLiveWordsUpto()
354 << std::hex << " word: 0x" << word in CountLiveWordsUpto()
356 ret += POPCOUNT(word & (mask - 1)); in CountLiveWordsUpto()