Searched refs:BasicBitVector (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_bitvector.h | 22 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<> >
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_bitvector_test.cpp | 168 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 D | sanitizer_bvgraph_test.cpp | 26 typedef BasicBitVector<u8> BV1; 27 typedef BasicBitVector<> BV2; 29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
|
| H A D | sanitizer_deadlock_detector_test.cpp | 26 typedef BasicBitVector<u8> BV1; 27 typedef BasicBitVector<> BV2; 29 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | pr52817.ll | 94 …ype, name: "BVGraph<__sanitizer::TwoLevelBitVector<1UL, __sanitizer::BasicBitVector<unsigned long>… 100 !13 = distinct !DICompositeType(tag: DW_TAG_class_type, name: "BasicBitVector<unsigned long>", scop…
|