Home
last modified time | relevance | path

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

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_bitvector.h23 class BasicBitVector {
57 bool setUnion(const BasicBitVector &v) { in setUnion()
64 bool setIntersection(const BasicBitVector &v) { in setIntersection()
71 bool setDifference(const BasicBitVector &v) { in setDifference()
77 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()
80 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()
91 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()
96 BasicBitVector bv_;
110 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_bitvector_test.cc163 TEST(SanitizerCommon, BasicBitVector) { in TEST() argument
164 TestBitVector<BasicBitVector<u8> >(8); in TEST()
165 TestBitVector<BasicBitVector<u16> >(16); in TEST()
166 TestBitVector<BasicBitVector<> >(SANITIZER_WORDSIZE); in TEST()
171 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()
175 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
Dsanitizer_bvgraph_test.cc27 typedef BasicBitVector<u8> BV1;
28 typedef BasicBitVector<> BV2;
30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
Dsanitizer_deadlock_detector_test.cc27 typedef BasicBitVector<u8> BV1;
28 typedef BasicBitVector<> BV2;
30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;