Home
last modified time | relevance | path

Searched refs:begin (Results 1 - 25 of 833) sorted by relevance

12345678910>>...34

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dremembered_set.h45 bool Insert(uintptr_t begin, uintptr_t addr) in Insert() argument
47 return GCBitsetData()->SetBit<AccessType::NON_ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in Insert()
50 bool InsertRange(uintptr_t begin, uintptr_t addr, uint32_t mask) in InsertRange() argument
52 return GCBitsetData()->SetBitRange((addr - begin) >> TAGGED_TYPE_SIZE_LOG, mask); in InsertRange()
55 bool AtomicInsert(uintptr_t begin, uintptr_t addr) in AtomicInsert() argument
57 return GCBitsetData()->SetBit<AccessType::ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in AtomicInsert()
60 void ClearBit(uintptr_t begin, uintptr_t addr) in ClearBit() argument
62 GCBitsetData()->ClearBit((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in ClearBit()
65 void ClearRange(uintptr_t begin, uintptr_t start, uintptr_t end) in ClearRange() argument
68 (start - begin) >> TAGGED_TYPE_SIZE_LO in ClearRange()
71 AtomicClearRange(uintptr_t begin, uintptr_t start, uintptr_t end) AtomicClearRange() argument
77 TestBit(uintptr_t begin, uintptr_t addr) const TestBit() argument
83 IterateAllMarkedBits(uintptr_t begin, Visitor visitor) IterateAllMarkedBits() argument
89 AtomicIterateAllMarkedBits(uintptr_t begin, Visitor visitor) AtomicIterateAllMarkedBits() argument
95 IterateAllMarkedBitsConst(uintptr_t begin, Visitor visitor) const IterateAllMarkedBitsConst() argument
[all...]
H A Dallocator-inl.h27 BumpPointerAllocator::BumpPointerAllocator(uintptr_t begin, uintptr_t end) : begin_(begin), top_(begin), end_(end) {} in BumpPointerAllocator() argument
36 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end) in Reset() argument
38 begin_ = begin; in Reset()
39 top_ = begin; in Reset()
46 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end, uintptr_t top) in Reset() argument
48 begin_ = begin; in Reset()
98 auto begin = region->GetBegin(); in AddFree() local
101 bpAllocator_.Reset(begin, en in AddFree()
123 uintptr_t begin = object->GetBegin(); Allocate() local
146 auto begin = bpAllocator_.GetTop(); FreeBumpPoint() local
165 ResetBumpPointer(uintptr_t begin, uintptr_t end, uintptr_t top) ResetBumpPointer() argument
178 Free(uintptr_t begin, size_t size, bool isAdd) Free() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
H A Dcollection_set.h35 explicit CollectionSet(const Container &set) : collectionSet_(set.begin(), set.end()) in CollectionSet()
59 auto begin() // NOLINT(readability-identifier-naming) in begin() function in ark::mem::CollectionSet
61 return collectionSet_.begin(); in begin()
64 auto begin() const // NOLINT(readability-identifier-naming) in begin() function in ark::mem::CollectionSet
66 return collectionSet_.begin(); in begin()
98 return Range<PandaVector<Region *>::iterator>(begin(), begin() + tenuredBegin_); in Young()
103 return Range<PandaVector<Region *>::const_iterator>(begin(), begin() + tenuredBegin_); in Young()
108 return Range<PandaVector<Region *>::iterator>(begin() in Tenured()
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dbitmap.h134 * @brief Iterates over marked bits in range [begin, end) sequentially.
138 * @param begin - beginning index of the range, inclusive.
144 void IterateOverSetBitsInRange(size_t begin, size_t end, const VisitorType &visitor) in IterateOverSetBitsInRange() argument
146 CheckBitRange(begin, end); in IterateOverSetBitsInRange()
147 if (UNLIKELY(begin == end)) { in IterateOverSetBitsInRange()
151 auto bitmapWord = GetBitmapWord<ATOMIC>(begin); in IterateOverSetBitsInRange()
152 auto offsetWithinWord = GetBitIdxWithinWord(begin); in IterateOverSetBitsInRange()
153 // first word, clear bits before begin in IterateOverSetBitsInRange()
155 auto offsetWordBegin = GetWordIdx(begin) * BITSPERWORD; in IterateOverSetBitsInRange()
200 * @brief Iterates over all bits in range [begin, en
207 IterateOverBitsInRange(size_t begin, size_t end, const VisitorType &visitor) IterateOverBitsInRange() argument
227 SetRangeWithinWord(size_t begin, size_t end) SetRangeWithinWord() argument
239 ClearRangeWithinWord(size_t begin, size_t end) ClearRangeWithinWord() argument
277 FindHighestPrecedingOrSameBit(size_t begin) FindHighestPrecedingOrSameBit() argument
[all...]
/arkcompiler/runtime_core/libpandabase/tests/
H A Dsmall_vector_test.cpp72 ASSERT_TRUE(std::equal(values.begin(), values.begin() + 5, vector.begin())); in TestVectorGrow()
74 std::copy(values.begin() + 5, values.end(), std::back_inserter(vector)); in TestVectorGrow()
100 std::copy(values.begin(), values.begin() + 4, std::back_inserter(vector)); in TestVectorFind()
103 ASSERT_TRUE(std::equal(vector.begin(), vector.end(), values.begin())); in TestVectorFind()
106 auto it = std::find(vector.begin(), vector.end(), 30); in TestVectorFind()
109 ASSERT_EQ(std::distance(vector.begin(), i in TestVectorFind()
[all...]
H A Dlist_test.cpp63 return std::equal(list1.begin(), list1.end(), list2.begin()); in IsEqual()
92 ASSERT_EQ(node, &*list.begin()); in TEST_F()
93 ASSERT_EQ(++list.begin(), list.end()); in TEST_F()
104 list.InsertAfter(list.begin(), *NewNode(2)); in TEST_F()
110 list.EraseAfter(list.begin() + 1); in TEST_F()
113 it = list.begin() + 1; in TEST_F()
130 list2.Splice(list2.before_begin(), list, list.begin() + 1, list.begin() + 5); in TEST_F()
134 list2.Splice(list2.begin(), lis in TEST_F()
[all...]
H A Dring_buffer_test.cpp29 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
48 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
60 ASSERT_EQ(*buffer.begin(), 1U); in TEST()
64 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
76 auto [mi, ma] = std::minmax_element(buffer.begin(), buffer.end()); in TEST()
85 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
108 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
117 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
132 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
H A Dbit_vector_test.cpp75 // Constant versions of begin and end in HWTEST_F()
76 ASSERT_EQ(cvector.begin(), vector.begin()); in HWTEST_F()
80 std::fill(vector.begin(), vector.end(), false); in HWTEST_F()
82 std::fill(vector.begin() + 2, vector.begin() + 15, true); in HWTEST_F()
104 std::copy(values.begin(), values.end(), std::back_inserter(vec1)); in HWTEST_F()
106 std::copy(values.begin(), values.end(), std::back_inserter(vec2)); in HWTEST_F()
120 std::fill(vector.begin(), vector.end(), true); in TestIteration1()
129 std::fill(vector.begin(), vecto in TestIteration1()
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Dsmall_vector_test.cpp77 ASSERT_TRUE(std::equal(values.begin(), values.begin() + 5U, vector.begin())); in TestVectorGrow()
79 std::copy(values.begin() + 5U, values.end(), std::back_inserter(vector)); in TestVectorGrow()
102 auto it = std::find(vector.begin(), vector.end(), 30U); in CheckIteration()
105 ASSERT_EQ(std::distance(vector.begin(), it), 2U); in CheckIteration()
106 it = std::find(vector.begin(), vector.end(), 50U); in CheckIteration()
126 std::copy(values.begin(), values.begin() + 4U, std::back_inserter(vector)); in TestVectorIteration()
129 ASSERT_TRUE(std::equal(vector.begin(), vecto in TestVectorIteration()
[all...]
H A Dlist_test.cpp64 return std::equal(list1.begin(), list1.end(), list2.begin()); in IsEqual()
94 ASSERT_EQ(node, &*list.begin()); in TEST_F()
95 ASSERT_EQ(++list.begin(), list.end()); in TEST_F()
106 list.InsertAfter(list.begin(), *NewNode(2U)); in TEST_F()
112 list.EraseAfter(list.begin() + 1U); in TEST_F()
115 it = list.begin() + 1U; in TEST_F()
133 list2.Splice(list2.before_begin(), list, list.begin() + 1U, list.begin() + 5U); in TEST_F()
137 list2.Splice(list2.begin(), lis in TEST_F()
[all...]
H A Dring_buffer_test.cpp29 ASSERT_EQ(BUFFER.begin(), BUFFER.end()); in TEST()
48 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
60 ASSERT_EQ(*buffer.begin(), 1U); in TEST()
64 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
76 auto [mi, ma] = std::minmax_element(buffer.begin(), buffer.end()); in TEST()
85 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
108 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
117 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
132 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
H A Dbit_vector_test.cpp82 // Constant versions of begin and end in TEST_F()
83 ASSERT_EQ(cvector.begin(), vector.begin()); in TEST_F()
87 std::fill(vector.begin(), vector.end(), false); in TEST_F()
89 std::fill(vector.begin() + 2U, vector.begin() + 15U, true); in TEST_F()
111 std::copy(values.begin(), values.end(), std::back_inserter(vec1)); in TEST_F()
113 std::copy(values.begin(), values.end(), std::back_inserter(vec2)); in TEST_F()
122 auto it = vector.begin(); in CheckIterator()
134 ASSERT_EQ(it, vector.begin()); in CheckIterator()
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dobject-references-iterator.h34 static bool Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end);
40 static bool IterateAndDiscoverReferences(GC *gc, ObjectHeader *obj, Handler *handler, void *begin, void *end);
47 static bool Iterate(Class *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end);
53 static bool IterateObjectReferences(ObjectHeader *object, Class *cls, Handler *handler, void *begin, void *end);
59 static bool IterateClassReferences(Class *cls, Handler *handler, void *begin, void *end);
65 static bool IterateRange(ObjectPointerType *refStart, ObjectPointerType *refEnd, Handler *handler, void *begin,
75 static bool Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end);
81 static bool IterateAndDiscoverReferences(GC *gc, ObjectHeader *obj, Handler *handler, void *begin, void *end);
88 static bool Iterate(HClass *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end);
94 static bool IterateObjectReferences(ObjectHeader *object, HClass *cls, Handler *handler, void *begin, voi
[all...]
H A Dobject-references-iterator-inl.h30 static bool Iterate(coretypes::Array *array, Handler *handler, void *begin, void *end);
54 bool ObjectArrayIterator::Iterate(coretypes::Array *array, Handler *handler, void *begin, void *end) in Iterate() argument
56 ASSERT(IsAligned(ToUintPtr(begin), DEFAULT_ALIGNMENT_IN_BYTES)); in Iterate()
61 auto *p = begin < arrayStart ? arrayStart : reinterpret_cast<T *>(begin); in Iterate()
81 bool ObjectIterator<LANG_TYPE_STATIC>::Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end) in Iterate() argument
85 return Iterate<INTERRUPTIBLE>(cls, obj, handler, begin, end); in Iterate()
105 void *begin, void *end) in IterateAndDiscoverReferences()
116 return Iterate<false>(cls, obj, handler, begin, end); in IterateAndDiscoverReferences()
139 bool ObjectIterator<LANG_TYPE_STATIC>::Iterate(Class *cls, ObjectHeader *obj, Handler *handler, void *begin, voi argument
104 IterateAndDiscoverReferences(GC *gc, ObjectHeader *obj, Handler *handler, void *begin, void *end) IterateAndDiscoverReferences() argument
177 IterateClassReferences(Class *cls, Handler *handler, void *begin, void *end) IterateClassReferences() argument
225 IterateObjectReferences(ObjectHeader *object, Class *cls, Handler *handler, void *begin, void *end) IterateObjectReferences() argument
271 IterateRange(ObjectPointerType *refStart, ObjectPointerType *refEnd, Handler *handler, void *begin, void *end) IterateRange() argument
291 Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() argument
314 IterateAndDiscoverReferences(GC *gc, ObjectHeader *obj, Handler *handler, void *begin, void *end) IterateAndDiscoverReferences() argument
346 Iterate(HClass *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() argument
387 IterateClassReferences(coretypes::DynClass *dynClass, Handler *handler, void *begin, void *end) IterateClassReferences() argument
443 IterateObjectReferences(ObjectHeader *object, HClass *cls, Handler *handler, void *begin, void *end) IterateObjectReferences() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dcollection_set_test.cpp70 ASSERT_EQ(1U, std::distance(young.begin(), young.end())); in TEST_F()
71 ASSERT_EQ(&youngRegion, *young.begin()); in TEST_F()
72 ASSERT_EQ(0U, std::distance(tenured.begin(), tenured.end())); in TEST_F()
73 ASSERT_EQ(0U, std::distance(humongous.begin(), humongous.end())); in TEST_F()
91 ASSERT_EQ(1U, std::distance(young.begin(), young.end())); in TEST_F()
92 ASSERT_EQ(&youngRegion, *young.begin()); in TEST_F()
93 ASSERT_EQ(1U, std::distance(tenured.begin(), tenured.end())); in TEST_F()
94 ASSERT_EQ(&tenuredRegion, *tenured.begin()); in TEST_F()
95 ASSERT_EQ(0U, std::distance(humongous.begin(), humongous.end())); in TEST_F()
114 ASSERT_EQ(1U, std::distance(young.begin(), youn in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dsmall_vector.h224 for (auto it = list.begin(); it != list.end(); ++it) { in SmallVector()
331 auto it1 = begin(); in operator ==()
332 auto it2 = other.begin(); in operator ==()
347 const_iterator begin() const in begin() function in ark::SmallVector
351 iterator begin() in begin() function in ark::SmallVector
361 return begin() + size(); in end()
365 return begin() + size(); in end()
369 return begin() + size(); in cend()
477 std::for_each(buffer.data.begin() + size, buffer.data.begin() in resize()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/
H A Dmaple_sparse_bitvector.h177 : allocator(alloc), elementList(allocator.Adapter()), currIter(elementList.begin()) in MapleSparseBitVector()
182 : allocator(alloc), elementList(rhs.elementList, allocator.Adapter()), currIter(elementList.begin()) in MapleSparseBitVector()
187 : allocator(rhs.allocator), elementList(rhs.elementList, allocator.Adapter()), currIter(elementList.begin()) in MapleSparseBitVector()
247 currIter = elementList.begin(); in operator =()
258 ElementListIterator iter1 = elementList.begin(); in operator &=()
259 ElementListConstIterator iter2 = rhs.elementList.begin(); in operator &=()
267 currIter = elementList.begin(); in operator &=()
295 currIter = elementList.begin(); in operator &=()
306 ElementListIterator iter1 = elementList.begin(); in operator |=()
307 ElementListConstIterator iter2 = rhs.elementList.begin(); in operator |=()
431 ElementListIterator begin = const_cast<MapleSparseBitVector *>(this)->elementList.begin(); LowerBoundForImpl() local
[all...]
/arkcompiler/runtime_core/compiler/tests/
H A Dliveness_analyzer_new_test.cpp270 auto it = find(intervals.begin(), intervals.end(), live_range); in HWTEST_F()
272 LifeNumber begin = 3; // 3: It's a random number in HWTEST_F()
273 LiveRange live_range1(begin, end + begin); in HWTEST_F()
306 auto it = find(intervals.begin(), intervals.end(), live_range); in HWTEST_F()
331 LifeNumber begin = 2; // 2: It's a random number in HWTEST_F()
332 LiveRange live_range(begin, begin + 1); in HWTEST_F()
391 LifeNumber begin = 2; // 2: It's a random number in HWTEST_F()
392 LiveRange live_range(begin, in HWTEST_F()
569 LifeNumber begin = 2; // 2: It's a random number HWTEST_F() local
[all...]
H A Dgraph_comparator.h40 for (auto it1 = graph1->GetBlocksRPO().begin(), it2 = graph2->GetBlocksRPO().begin(); in Compare()
47 return std::equal(graph1->GetBlocksRPO().begin(), graph1->GetBlocksRPO().end(), graph2->GetBlocksRPO().begin(), in Compare()
77 return std::equal(block1->AllInsts().begin(), block1->AllInsts().end(), block2->AllInsts().begin(), in Compare()
170 auto inst1_begin = inst1->GetInputs().begin(); in CompareNonPhiInputs()
172 auto inst2_begin = inst2->GetInputs().begin(); in CompareNonPhiInputs()
212 same = same && std::equal(imms1.begin(), imms1.end(), imms2.begin(), imms in CompareIntrinsicInst()
[all...]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dsmall_vector.h221 for (auto it = list.begin(); it != list.end(); ++it) { in SmallVector()
328 auto it1 = begin(); in operator ==()
329 auto it2 = other.begin(); in operator ==()
343 const_iterator begin() const in begin() function in panda::SmallVector
347 iterator begin() in begin() function in panda::SmallVector
357 return begin() + size(); in end()
361 return begin() + size(); in end()
365 return begin() + size(); in cend()
473 std::for_each(buffer_.data.begin() + size, buffer_.data.begin() in resize()
[all...]
H A Drange.h24 Range(It begin, It end) : begin_(begin), end_(end) {} in Range() argument
26 It begin() in begin() function in panda::Range
/arkcompiler/toolchain/websocket/
H A Dstring_utils.h27 str.erase(str.begin(), std::find_if(str.begin(), str.end(), [](unsigned char ch) { return !std::isspace(ch); })); in TrimLeft()
44 std::transform(str.begin(), str.end(), str.begin(), [](unsigned char c) { return std::tolower(c); }); in ToLowerCase()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Drpo.h51 auto it = std::find(rpo_vector_.begin(), rpo_vector_.end(), rm_block); in RemoveBasicBlock()
60 auto it = std::find(rpo_vector_.begin(), rpo_vector_.end(), cur_block); in AddBasicBlockAfter()
67 auto it = std::find(rpo_vector_.begin(), rpo_vector_.end(), cur_block); in AddBasicBlockBefore()
74 auto it = std::find(rpo_vector_.begin(), rpo_vector_.end(), cur_block); in AddVectorAfter()
75 rpo_vector_.insert(it + 1, new_vector.begin(), new_vector.end()); in AddVectorAfter()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Drpo.h51 auto it = std::find(rpoVector_.begin(), rpoVector_.end(), rmBlock); in RemoveBasicBlock()
60 auto it = std::find(rpoVector_.begin(), rpoVector_.end(), curBlock); in AddBasicBlockAfter()
67 auto it = std::find(rpoVector_.begin(), rpoVector_.end(), curBlock); in AddBasicBlockBefore()
74 auto it = std::find(rpoVector_.begin(), rpoVector_.end(), curBlock); in AddVectorAfter()
75 rpoVector_.insert(it + 1, newVector.begin(), newVector.end()); in AddVectorAfter()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_number_test.cpp471 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0); in HWTEST_F_L0()
474 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0); in HWTEST_F_L0()
477 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0); in HWTEST_F_L0()
480 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0); in HWTEST_F_L0()
483 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0.4); in HWTEST_F_L0()
486 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 10); in HWTEST_F_L0()
489 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 1000); in HWTEST_F_L0()
492 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 10000); in HWTEST_F_L0()
497 ASSERT_TRUE(std::isnan(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_HEX))); in HWTEST_F_L0()
500 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), s in HWTEST_F_L0()
[all...]

Completed in 13 milliseconds

12345678910>>...34