Home
last modified time | relevance | path

Searched refs:BasicBitVector (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bitvector.h22 class BasicBitVector {
56 bool setUnion(const BasicBitVector &v) { in setUnion()
63 bool setIntersection(const BasicBitVector &v) { in setIntersection()
70 bool setDifference(const BasicBitVector &v) { in setDifference()
76 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()
79 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()
90 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()
95 BasicBitVector bv_;
109 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_bitvector_test.cpp168 TEST(SanitizerCommon, BasicBitVector) { in TEST() argument
169 TestBitVector<BasicBitVector<u8> >(8); in TEST()
170 TestBitVector<BasicBitVector<u16> >(16); in TEST()
171 TestBitVector<BasicBitVector<> >(SANITIZER_WORDSIZE); in TEST()
176 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()
180 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
H A Dsanitizer_bvgraph_test.cpp26 typedef BasicBitVector<u8> BV1;
27 typedef BasicBitVector<> BV2;
29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
H A Dsanitizer_deadlock_detector_test.cpp26 typedef BasicBitVector<u8> BV1;
27 typedef BasicBitVector<> BV2;
29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;