Lines Matching full:uint32_t
32 using GCBitsetWord = uint32_t;
33 static constexpr uint32_t BYTE_PER_WORD = sizeof(GCBitsetWord);
34 static constexpr uint32_t BYTE_PER_WORD_LOG2 = base::MathHelper::GetIntLog2(BYTE_PER_WORD);
35 static constexpr uint32_t BIT_PER_BYTE = 8;
36 static constexpr uint32_t BIT_PER_BYTE_LOG2 = base::MathHelper::GetIntLog2(BIT_PER_BYTE);
37 static constexpr uint32_t BIT_PER_WORD = BYTE_PER_WORD * BIT_PER_BYTE;
38 static constexpr uint32_t BIT_PER_WORD_LOG2 = base::MathHelper::GetIntLog2(BIT_PER_WORD);
39 static constexpr uint32_t BIT_PER_WORD_MASK = BIT_PER_WORD - 1;
63 void SetGCWords(uint32_t index) // Only used for snapshot to record region index in SetGCWords()
71 uint32_t wordCount = static_cast<uint32_t>(WordCount(bitSize)); in Clear()
72 for (uint32_t i = 0; i < wordCount; i++) { in Clear()
80 uint32_t wordCount = static_cast<uint32_t>(WordCount(bitSize)); in SetAllBits()
82 for (uint32_t i = 0; i < wordCount; i++) { in SetAllBits()
99 uint32_t startIndex = Index(offsetBegin); in ClearBitRange()
100 uint32_t startIndexMask = Mask(IndexInWord(offsetBegin)); in ClearBitRange()
101 uint32_t endIndex = Index(offsetEnd - 1); in ClearBitRange()
102 uint32_t endIndexMask = Mask(IndexInWord(offsetEnd - 1)); in ClearBitRange()
124 uint32_t wordCount = WordCount(bitSize); in IterateMarkedBits()
125 uint32_t index = BIT_PER_WORD; in IterateMarkedBits()
126 for (uint32_t i = 0; i < wordCount; i++) { in IterateMarkedBits()
127 uint32_t word = words[i]; in IterateMarkedBits()
129 index = static_cast<uint32_t>(__builtin_ctz(word)); in IterateMarkedBits()
144 uint32_t wordCount = WordCount(bitSize); in IterateMarkedBitsConst()
145 uint32_t index = BIT_PER_WORD; in IterateMarkedBitsConst()
146 for (uint32_t i = 0; i < wordCount; i++) { in IterateMarkedBitsConst()
147 uint32_t word = words[i]; in IterateMarkedBitsConst()
149 index = static_cast<uint32_t>(__builtin_ctz(word)); in IterateMarkedBitsConst()
161 uint32_t wordCount = WordCount(bitSize); in Merge()
162 for (uint32_t i = 0; i < wordCount; i++) { in Merge()
189 bool ClearWord(uint32_t index, uint32_t mask);
192 bool ClearWord<AccessType::NON_ATOMIC>(uint32_t index, uint32_t mask)
202 bool ClearWord<AccessType::ATOMIC>(uint32_t index, uint32_t mask)