Searched refs:bv_ (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_bitvector.h91 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {}
92 bool hasNext() const { return !bv_.empty(); }
93 uptr next() { return bv_.getAndClearFirstOne(); }
94 void clear() { bv_.clear(); }
96 BasicBitVector bv_; member in class:__sanitizer::BasicBitVector::Iterator
277 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
285 if (!bv_.l1_[i].empty()) return true;
294 if (bv_.l1_[i0_].empty()) continue;
295 it1_ = typename BV::Iterator(bv_.l1_[i0_]);
304 it2_ = typename BV::Iterator(bv_
319 const TwoLevelBitVector &bv_; member in class:__sanitizer::BasicBitVector::TwoLevelBitVector::Iterator
[all...]
H A Dsanitizer_deadlock_detector.h41 bv_.clear();
47 bool empty() const { return bv_.empty(); }
51 bv_.clear();
63 if (!bv_.setBit(lock_id)) {
88 if (!bv_.clearBit(lock_id))
111 return bv_;
118 BV bv_; member in class:__sanitizer::DeadlockDetectorTLS
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_bitvector.h89 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {}
90 bool hasNext() const { return !bv_.empty(); }
91 uptr next() { return bv_.getAndClearFirstOne(); }
92 void clear() { bv_.clear(); }
94 BasicBitVector bv_; member in class:__sanitizer::BasicBitVector::Iterator
275 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
283 if (!bv_.l1_[i].empty()) return true;
292 if (bv_.l1_[i0_].empty()) continue;
293 it1_ = typename BV::Iterator(bv_.l1_[i0_]);
302 it2_ = typename BV::Iterator(bv_
317 const TwoLevelBitVector &bv_; member in class:__sanitizer::BasicBitVector::TwoLevelBitVector::Iterator
[all...]
H A Dsanitizer_deadlock_detector.h39 bv_.clear();
45 bool empty() const { return bv_.empty(); }
49 bv_.clear();
61 if (!bv_.setBit(lock_id)) {
86 if (!bv_.clearBit(lock_id))
109 return bv_;
116 BV bv_; member in class:__sanitizer::DeadlockDetectorTLS
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_bitvector.h90 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {}
91 bool hasNext() const { return !bv_.empty(); }
92 uptr next() { return bv_.getAndClearFirstOne(); }
93 void clear() { bv_.clear(); }
95 BasicBitVector bv_; member in class:__sanitizer::BasicBitVector::Iterator
276 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
284 if (!bv_.l1_[i].empty()) return true;
293 if (bv_.l1_[i0_].empty()) continue;
294 it1_ = typename BV::Iterator(bv_.l1_[i0_]);
303 it2_ = typename BV::Iterator(bv_
318 const TwoLevelBitVector &bv_; member in class:__sanitizer::BasicBitVector::TwoLevelBitVector::Iterator
[all...]
H A Dsanitizer_deadlock_detector.h40 bv_.clear();
46 bool empty() const { return bv_.empty(); }
50 bv_.clear();
61 if (!bv_.setBit(lock_id)) {
85 if (!bv_.clearBit(lock_id))
108 return bv_;
115 BV bv_; member in class:__sanitizer::DeadlockDetectorTLS

Completed in 211 milliseconds