Searched refs:TwoLevelBitVector (Results 1 – 5 of 5) sorted by relevance
169 TEST(SanitizerCommon, TwoLevelBitVector) { in TEST() argument171 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()172 TestBitVector<TwoLevelBitVector<> >(ws * ws); in TEST()173 TestBitVector<TwoLevelBitVector<2> >(ws * ws * 2); in TEST()174 TestBitVector<TwoLevelBitVector<3> >(ws * ws * 3); in TEST()175 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
29 typedef TwoLevelBitVector<> BV3;30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
111 class TwoLevelBitVector {198 bool setUnion(const TwoLevelBitVector &v) { in setUnion()214 bool setIntersection(const TwoLevelBitVector &v) { in setIntersection()234 bool setDifference(const TwoLevelBitVector &v) { in setDifference()250 void copyFrom(const TwoLevelBitVector &v) { in copyFrom()256 bool intersectsWith(const TwoLevelBitVector &v) const { in intersectsWith()277 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { in Iterator()319 const TwoLevelBitVector &bv_;
24 typedef TwoLevelBitVector<> DDBV; // DeadlockDetector's bit vector.