Home
last modified time | relevance | path

Searched refs:TwoLevelBitVector (Results 1 – 6 of 6) sorted by relevance

/llvm-project/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_bitvector_test.cpp174 TEST(SanitizerCommon, TwoLevelBitVector) { in TEST() argument
176 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()
177 TestBitVector<TwoLevelBitVector<> >(ws * ws); in TEST()
178 TestBitVector<TwoLevelBitVector<2> >(ws * ws * 2); in TEST()
179 TestBitVector<TwoLevelBitVector<3> >(ws * ws * 3); in TEST()
180 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
H A Dsanitizer_bvgraph_test.cpp28 typedef TwoLevelBitVector<> BV3;
29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
H A Dsanitizer_deadlock_detector_test.cpp28 typedef TwoLevelBitVector<> BV3;
29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bitvector.h110 class TwoLevelBitVector {
197 bool setUnion(const TwoLevelBitVector &v) { in setUnion()
213 bool setIntersection(const TwoLevelBitVector &v) { in setIntersection()
233 bool setDifference(const TwoLevelBitVector &v) { in setDifference()
249 void copyFrom(const TwoLevelBitVector &v) { in copyFrom()
255 bool intersectsWith(const TwoLevelBitVector &v) const { in intersectsWith()
276 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { in Iterator()
318 const TwoLevelBitVector &bv_;
H A Dsanitizer_deadlock_detector1.cpp23 typedef TwoLevelBitVector<> DDBV; // DeadlockDetector's bit vector.
/llvm-project/llvm/test/CodeGen/Thumb2/
H A Dpr52817.ll94 …DICompositeType(tag: DW_TAG_class_type, name: "BVGraph<__sanitizer::TwoLevelBitVector<1UL, __sanit…