Home
last modified time | relevance | path

Searched refs:BitVector (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/runtime_core/static_core/verification/util/
Dbit_vector.h96 class BitVector {
120 Bit(BitVector &bitVector, size_t index) : bitVector_ {bitVector}, index_ {index} {}; in Bit()
125 return const_cast<const BitVector &>(bitVector_)[index_];
139 BitVector &bitVector_;
164 explicit BitVector(size_t sz) : size_ {sz}, data_ {Allocator().allocate(SizeInWords())} in BitVector() function
168 ~BitVector() in ~BitVector()
174 BitVector(const BitVector &other) in BitVector() function
180 BitVector(BitVector &&other) noexcept in BitVector() function
185 BitVector &operator=(const BitVector &rhs)
195 BitVector &operator=(BitVector &&rhs) noexcept
[all …]
Daddr_map.h100 return BitVector::LazyAndThenIndicesOf<true>(bitMap_, rhs.bitMap_)().IsValid(); in HasCommonMarks()
108 Index<size_t> idx = BitVector::LazyAndThenIndicesOf<true>(bitMap_, rhs.bitMap_)(); in GetFirstCommonMark()
216 BitVector bitMap_;
/arkcompiler/runtime_core/static_core/libpandabase/tests/
Dbit_vector_test.cpp56 BitVector<> vector; in TEST_F()
57 const BitVector<> &cvector = vector; in TEST_F()
110 BitVector<> vec1; in TEST_F()
112 BitVector<ArenaAllocator> vec2(GetAllocator()); in TEST_F()
217 BitVector<> vec1; in TEST_F()
221 BitVector<ArenaAllocator> vec2(GetAllocator()); in TEST_F()
225 BitVector<ArenaAllocator> vec3(bitsNum, GetAllocator()); in TEST_F()
300 BitVector<> vec1; in TEST_F()
302 BitVector<ArenaAllocator> vec2(GetAllocator()); in TEST_F()
308 BitVector<> vector; in TEST_F()
[all …]
Dbit_table_test.cpp379 BitVector<ArenaAllocator> vec(MinimumBitsToStore(value), GetAllocator()); in TEST_F()
/arkcompiler/runtime_core/libpandabase/tests/
Dbit_vector_test.cpp51 BitVector<> vector;
52 const BitVector<> &cvector = vector;
103 BitVector<> vec1;
105 BitVector<ArenaAllocator> vec2(GetAllocator());
210 BitVector<> vec1;
214 BitVector<ArenaAllocator> vec2(GetAllocator());
218 BitVector<ArenaAllocator> vec3(bits_num, GetAllocator());
293 BitVector<> vec1;
295 BitVector<ArenaAllocator> vec2(GetAllocator());
301 BitVector<> vector;
Dbit_table_test.cpp375 BitVector<ArenaAllocator> vec(MinimumBitsToStore(value), GetAllocator()); in TEST_F()
/arkcompiler/runtime_core/static_core/verification/util/tests/
Dbit_vector_property_test.cpp39 BitVector bits;
97 BitVector bits {size}; in arbitrary()
381 auto result = BitVector::PowerOfAnd(bset1.bits, bset2.bits);
390 auto result = BitVector::PowerOfAnd(bset1.bits, bset2.bits, bset3.bits);
398 auto result = BitVector::PowerOfOr(bset1.bits, bset2.bits);
409 auto result = BitVector::PowerOfOr(bset1.bits, bset2.bits, bset3.bits);
419 auto result = BitVector::PowerOfXor(bset1.bits, bset2.bits);
432 auto result = BitVector::PowerOfXor(bset1.bits, bset2.bits, bset3.bits);
445 auto result = BitVector::PowerOfAndNot(bset1.bits, bset2.bits);
457 …auto result = ContainerOf<StdSet>(BitVector::LazyAndThenIndicesOf<1>(bset1.bits, bset2.bits, bset3…
[all …]
/arkcompiler/runtime_core/static_core/compiler/aot/aot_builder/
Delf_builder.h1193BitVector<> *currentBitmap_ {nullptr}; // NOLINT(misc-non-private-member-variables-i…
1204 std::vector<BitVector<>> classMethodsBitmaps_;
1205 static_assert(sizeof(BitVector<>::container_value_type) == sizeof(uint32_t));
/arkcompiler/runtime_core/libpandabase/utils/
Dbit_vector.h643 using BitVector = BitVectorBase<false, Allocator>; variable
/arkcompiler/runtime_core/static_core/libpandabase/utils/
Dbit_vector.h679 using BitVector = BitVectorBase<false, Allocator>; variable