Searched refs:BitmapWordType (Results 1 – 5 of 5) sorted by relevance
39 auto fnRounddown = [](BitmapWordType val) -> BitmapWordType { in ClearBitsInRange()40 constexpr BitmapWordType MASK = ~((static_cast<BitmapWordType>(1) << LOG_BITSPERWORD) - 1); in ClearBitsInRange()53 auto *wordAddr = reinterpret_cast<std::atomic<BitmapWordType> *>(&bitmap_[wordIdx]); in AtomicTestAndSetBit()55 BitmapWordType oldWord; in AtomicTestAndSetBit()71 auto *wordAddr = reinterpret_cast<std::atomic<BitmapWordType> *>(&bitmap_[wordIdx]); in AtomicTestAndClearBit()73 BitmapWordType oldWord; in AtomicTestAndClearBit()89 auto *wordAddr = reinterpret_cast<std::atomic<BitmapWordType> *>(&bitmap_[wordIdx]); in AtomicTestBit()93 BitmapWordType word = wordAddr->load(std::memory_order_acquire); in AtomicTestBit()
36 using BitmapWordType = uintptr_t;50 Span<BitmapWordType> GetBitMap() in GetBitMap()56 static const size_t BITSPERWORD = BITSPERBYTE * sizeof(BitmapWordType);248 …memset_s(&bitmap_[wordBegin], (wordEnd - wordBegin) * sizeof(BitmapWordType), ~static_cast<unsigne… in SetWords()249 (wordEnd - wordBegin) * sizeof(BitmapWordType)); in SetWords()263 …memset_s(&bitmap_[wordBegin], (wordEnd - wordBegin) * sizeof(BitmapWordType), static_cast<unsigned… in ClearWords()264 (wordEnd - wordBegin) * sizeof(BitmapWordType)); in ClearWords()272 auto mask = ~static_cast<BitmapWordType>(0) >> (BITSPERWORD - offsetWithinWord - 1); in FindHighestPrecedingOrSameBit()292 explicit Bitmap(BitmapWordType *bitmap, size_t bitsize) in Bitmap()302 Span<BitmapWordType> bitmap_;[all …]
31 using BitmapWordType = panda::mem::Bitmap::BitmapWordType; variable48 static constexpr BitmapWordType ADDRESS_MASK_TO_SET = 0xF;79 …auto bmPtr = std::make_unique<BitmapWordType[]>((heapCapacity >> Bitmap::LOG_BITSPERWORD) / K_ALIG… in RunTest()165 auto bmPtr = std::make_unique<BitmapWordType[]>(sz >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()
31 auto bmPtr = std::make_unique<BitmapWordType[]>(sz >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()42 …std::make_unique<BitmapWordType[]>((HEAP_CAPACITY >> Bitmap::LOG_BITSPERWORD) / DEFAULT_ALIGNMENT_… in TEST_F()83 auto bmPtr = std::make_unique<BitmapWordType[]>(heapCapacity >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()
32 …std::make_unique<BitmapWordType[]>((HEAP_CAPACITY >> Bitmap::LOG_BITSPERWORD) / DEFAULT_ALIGNMENT_… in TEST_F()