Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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<> >
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_bitvector.h21 class BasicBitVector {
55 bool setUnion(const BasicBitVector &v) { in setUnion()
62 bool setIntersection(const BasicBitVector &v) { in setIntersection()
69 bool setDifference(const BasicBitVector &v) { in setDifference()
75 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()
78 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()
89 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()
94 BasicBitVector bv_;
108 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A 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<> >
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_bitvector_test.cc165 TEST(SanitizerCommon, BasicBitVector) { in TEST() argument
166 TestBitVector<BasicBitVector<u8> >(8); in TEST()
167 TestBitVector<BasicBitVector<u16> >(16); in TEST()
168 TestBitVector<BasicBitVector<> >(SANITIZER_WORDSIZE); in TEST()
173 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()
177 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
H A Dsanitizer_bvgraph_test.cc27 typedef BasicBitVector<u8> BV1;
28 typedef BasicBitVector<> BV2;
30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
H A Dsanitizer_deadlock_detector_test.cc27 typedef BasicBitVector<u8> BV1;
28 typedef BasicBitVector<> BV2;
30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;