Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 25 of 221) sorted by relevance

123456789

/arkcompiler/ets_frontend/es2panda/ir/
Dstatement.cpp22 for (auto iter = originStatements.begin(); iter != originStatements.end();) { in UpdateForMultipleTransformedStatements() local
23 auto newStatements = cb(*iter); in UpdateForMultipleTransformedStatements()
26 if (statement == *iter) { in UpdateForMultipleTransformedStatements()
27 iter++; in UpdateForMultipleTransformedStatements()
29 iter = originStatements.erase(iter); in UpdateForMultipleTransformedStatements()
31 *iter = statement->AsStatement(); in UpdateForMultipleTransformedStatements()
32 iter++; in UpdateForMultipleTransformedStatements()
37 iter = originStatements.insert(iter, it->AsStatement()); in UpdateForMultipleTransformedStatements()
38 iter++; in UpdateForMultipleTransformedStatements()
40 iter = originStatements.erase(iter); in UpdateForMultipleTransformedStatements()
/arkcompiler/ets_runtime/ecmascript/
Dwaiter_list.cpp26 auto iter = locationListMap_.find(node->waitPointer_); in AddNode() local
27 if (iter != locationListMap_.end()) { in AddNode()
28 iter->second.pTail->next_ = node; in AddNode()
29 node->prev_ = iter->second.pTail; in AddNode()
30 iter->second.pTail = node; in AddNode()
38 auto iter = locationListMap_.find(node->waitPointer_); in DeleteNode() local
39 ASSERT(iter != locationListMap_.end()); in DeleteNode()
40 WaiterListNode *temp = iter->second.pHead; in DeleteNode()
50 if (node == iter->second.pHead && node == iter->second.pTail) { in DeleteNode()
51 locationListMap_.erase(iter); in DeleteNode()
[all …]
Decma_vm.cpp378 auto iter = nativePointerList_.begin(); in ProcessNativeDelete() local
379 while (iter != nativePointerList_.end()) { in ProcessNativeDelete()
380 JSNativePointer *object = *iter; in ProcessNativeDelete()
384 iter = nativePointerList_.erase(iter); in ProcessNativeDelete()
386 ++iter; in ProcessNativeDelete()
399 auto iter = nativePointerList_.begin(); in ProcessReferences() local
400 while (iter != nativePointerList_.end()) { in ProcessReferences()
401 JSNativePointer *object = *iter; in ProcessReferences()
405 iter = nativePointerList_.erase(iter); in ProcessReferences()
410 *iter = JSNativePointer::Cast(fwd); in ProcessReferences()
[all …]
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_layout.cpp55 for (const auto &iter : from.layoutDesc_) { in Merge() local
56 UpdateKeyAndDesc(iter.first, iter.second, PGOObjKind::LOCAL); in Merge()
58 for (const auto &iter : from.ptLayoutDesc_) { in Merge() local
59 UpdateKeyAndDesc(iter.first, iter.second, PGOObjKind::PROTOTYPE); in Merge()
61 for (const auto &iter : from.ctorLayoutDesc_) { in Merge() local
62 UpdateKeyAndDesc(iter.first, iter.second, PGOObjKind::CONSTRUCTOR); in Merge()
68 for (auto &iter : layoutDesc) { in UpdateKeyAndDesc() local
69 if (iter.first == key) { in UpdateKeyAndDesc()
70 PGOHandler oldHandler = iter.second; in UpdateKeyAndDesc()
77 iter.second.SetIsAccessor(handler.IsAccessor()); in UpdateKeyAndDesc()
[all …]
/arkcompiler/ets_frontend/es2panda/ir/base/
DmethodDefinition.cpp109 for (auto iter = overloads_.begin(); iter != overloads_.end(); iter++) { in UpdateSelf() local
110 *iter = std::get<ir::AstNode *>(cb(*iter))->AsMethodDefinition(); in UpdateSelf()
113 for (auto iter = decorators_.begin(); iter != decorators_.end(); iter++) { in UpdateSelf() local
114 *iter = std::get<ir::AstNode *>(cb(*iter))->AsDecorator(); in UpdateSelf()
118 for (auto iter = param.decorators.begin(); iter != param.decorators.end(); iter++) { in UpdateSelf() local
119 *iter = std::get<ir::AstNode *>(cb(*iter))->AsDecorator(); in UpdateSelf()
/arkcompiler/ets_runtime/test/moduletest/stubbuilder/
Dstubbuilder.js65 var iter = fun(); variable
66 print(iter);
82 var iter = fun();
98 var iter = fun();
99 print(iter);
114 var iter = fun();
115 print(iter);
128 let iter = fun();
129 print(iter.next().value);
165 var iter = fun();
[all …]
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTemplateLiteralType.cpp54 for (auto iter = references_.begin(); iter != references_.end(); iter++) { in UpdateSelf() local
55 *iter = std::get<ir::AstNode *>(cb(*iter))->AsExpression(); in UpdateSelf()
58 for (auto iter = quasis_.begin(); iter != quasis_.end(); iter++) { in UpdateSelf() local
59 *iter = std::get<ir::AstNode *>(cb(*iter))->AsTemplateElement(); in UpdateSelf()
DtsTypeParameterInstantiation.cpp44 for (auto iter = params_.begin(); iter != params_.end(); iter++) { in UpdateSelf() local
45 *iter = std::get<ir::AstNode *>(cb(*iter))->AsExpression(); in UpdateSelf()
DtsTypeParameterDeclaration.cpp45 for (auto iter = params_.begin(); iter != params_.end(); iter++) { in UpdateSelf() local
46 *iter = std::get<ir::AstNode *>(cb(*iter))->AsTSTypeParameter(); in UpdateSelf()
/arkcompiler/ets_frontend/es2panda/parser/context/
DparserContext.cpp23 const auto *iter = this; in FindLabel() local
25 if (iter->label_.Empty()) { in FindLabel()
29 if (iter->label_ == label) { in FindLabel()
30 return iter; in FindLabel()
33 iter = iter->prev_; in FindLabel()
34 } while (iter); in FindLabel()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Ddebug_info_extractor.cpp60 for (auto iter = lvt_.begin(); iter != lvt_.end(); iter++) { in ProcessEnd() local
61 if (iter->endOffset == 0) { in ProcessEnd()
62 iter->endOffset = state_->GetAddress(); in ProcessEnd()
124 for (auto iter = lvt_.rbegin(); iter != lvt_.rend(); iter++) { in HandleEndLocal() local
126 if (iter->regNumber == regNumber && iter->endOffset == 0) { in HandleEndLocal()
127 iter->endOffset = state_->GetAddress(); in HandleEndLocal()
188 auto iter = methods_.find(methodId.GetOffset()); in GetLineNumberTable() local
189 if (iter == methods_.end()) { in GetLineNumberTable()
195 ASSERT(iter != methods_.end()); in GetLineNumberTable()
196 return iter->second.lineNumberTable; in GetLineNumberTable()
[all …]
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_hashset_iterator.cpp42 JSHandle<JSAPIHashSetIterator> iter = JSHandle<JSAPIHashSetIterator>::Cast(input); in Next() local
43 JSHandle<JSTaggedValue> iteratedHashSet(thread, iter->GetIteratedHashSet()); in Next()
51 uint32_t tableIndex = iter->GetTableIndex(); in Next()
52 uint32_t index = iter->GetNextIndex(); in Next()
54 JSMutableHandle<TaggedQueue> queue(thread, iter->GetTaggedQueue()); in Next()
57 IterationKind itemKind = iter->GetIterationKind(); in Next()
59 currentNode.Update(FastGetCurrentNode(thread, iter, queue, tableArr)); in Next()
61 iter->SetNextIndex(++index); in Next()
75 iter->SetTableIndex(tableIndex); in Next()
79 iter->SetIteratedHashSet(thread, JSTaggedValue::Undefined()); in Next()
[all …]
Djs_api_hashmap_iterator.cpp42 JSHandle<JSAPIHashMapIterator> iter = JSHandle<JSAPIHashMapIterator>::Cast(input); in Next() local
43 JSHandle<JSTaggedValue> iteratedHashMap(thread, iter->GetIteratedHashMap()); in Next()
51 uint32_t index = iter->GetNextIndex(); in Next()
53 JSMutableHandle<TaggedQueue> queue(thread, iter->GetTaggedQueue()); in Next()
58 IterationKind itemKind = iter->GetIterationKind(); in Next()
60 currentNode.Update(JSAPIHashMapIterator::FastGetCurrentNode(thread, iter, queue, tableArr)); in Next()
80 iter->SetNextIndex(index); in Next()
84 iter->SetIteratedHashMap(thread, JSTaggedValue::Undefined()); in Next()
89 … JSHandle<JSAPIHashMapIterator> &iter, in FastGetCurrentNode() argument
94 uint32_t index = iter->GetNextIndex(); in FastGetCurrentNode()
[all …]
Djs_api_linked_list_iterator.cpp43 JSHandle<JSAPILinkedListIterator> iter(input); in Next() local
44 JSHandle<JSTaggedValue> linkedList(thread, iter->GetIteratedLinkedList()); in Next()
50 int index = static_cast<int>(iter->GetNextIndex()); in Next()
54 iter->SetIteratedLinkedList(thread, undefinedHandle); in Next()
57 iter->SetNextIndex(index + 1); in Next()
58 int dataIndex = static_cast<int>(iter->GetDataIndex()); in Next()
60 iter->SetDataIndex(resultPair.first); in Next()
79 … JSHandle<JSTaggedValue> iter(factory->NewJSAPILinkedListIterator(JSHandle<JSAPILinkedList>(obj))); in CreateLinkedListIterator() local
80 return iter; in CreateLinkedListIterator()
Djs_api_list_iterator.cpp42 JSHandle<JSAPIListIterator> iter(input); in Next() local
43 JSHandle<JSTaggedValue> list(thread, iter->GetIteratedList()); in Next()
49 int index = static_cast<int>(iter->GetNextIndex()); in Next()
53 iter->SetIteratedList(thread, undefinedHandle); in Next()
56 iter->SetNextIndex(index + 1); in Next()
57 int dataIndex = static_cast<int>(iter->GetDataIndex()); in Next()
59 iter->SetDataIndex(resultPair.first); in Next()
77 JSHandle<JSTaggedValue> iter(factory->NewJSAPIListIterator(JSHandle<JSAPIList>(obj))); in CreateListIterator() local
78 return iter; in CreateListIterator()
Djs_api_tree_set_iterator.cpp42 JSHandle<JSAPITreeSetIterator> iter(input); in Next() local
44 JSHandle<JSTaggedValue> iteratedSet(thread, iter->GetIteratedSet()); in Next()
54 JSMutableHandle<TaggedArray> entries(thread, iter->GetEntries()); in Next()
55 if ((iter->GetEntries().IsHole()) || (elements != entries->GetLength())) { in Next()
57 iter->SetEntries(thread, entries); in Next()
61 uint32_t index = static_cast<uint32_t>(iter->GetNextIndex()); in Next()
63 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next()
66 iter->SetNextIndex(index + 1); in Next()
82 iter->SetIteratedSet(thread, JSTaggedValue::Undefined()); in Next()
101 … JSHandle<JSTaggedValue> iter(factory->NewJSAPITreeSetIterator(JSHandle<JSAPITreeSet>(obj), kind)); in CreateTreeSetIterator() local
[all …]
Djs_api_tree_map_iterator.cpp42 JSHandle<JSAPITreeMapIterator> iter(input); in Next() local
44 JSHandle<JSTaggedValue> iteratedMap(thread, iter->GetIteratedMap()); in Next()
54 JSMutableHandle<TaggedArray> entries(thread, iter->GetEntries()); in Next()
55 if ((iter->GetEntries().IsHole()) || (elements != entries->GetLength())) { in Next()
57 iter->SetEntries(thread, entries); in Next()
61 uint32_t index = static_cast<uint32_t>(iter->GetNextIndex()); in Next()
63 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next()
66 iter->SetNextIndex(index + 1); in Next()
87 iter->SetIteratedMap(thread, JSTaggedValue::Undefined()); in Next()
106 … JSHandle<JSTaggedValue> iter(factory->NewJSAPITreeMapIterator(JSHandle<JSAPITreeMap>(obj), kind)); in CreateTreeMapIterator() local
[all …]
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DiteratorSpreadInArray11.ts21 let iter: Iterable<number>;
22 AssertType(iter, "Iterable<number>");
24 let array = [...iter];
26 AssertType([...iter], "number[]");
27 AssertType(...iter, "number");
28 AssertType(iter, "Iterable<number>");
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DtemplateLiteral.cpp90 for (auto iter = expressions_.begin(); iter != expressions_.end(); iter++) { in UpdateSelf() local
91 *iter = std::get<ir::AstNode *>(cb(*iter))->AsExpression(); in UpdateSelf()
94 for (auto iter = quasis_.begin(); iter != quasis_.end(); iter++) { in UpdateSelf() local
95 *iter = std::get<ir::AstNode *>(cb(*iter))->AsTemplateElement(); in UpdateSelf()
/arkcompiler/ets_frontend/es2panda/binder/
Dscope.cpp41 Scope *iter = this; in EnclosingVariableScope() local
43 while (iter) { in EnclosingVariableScope()
44 if (iter->IsVariableScope()) { in EnclosingVariableScope()
45 return iter->AsVariableScope(); in EnclosingVariableScope()
48 iter = iter->Parent(); in EnclosingVariableScope()
56 Scope *iter = this; in EnclosingFunctionVariableScope() local
57 while (iter) { in EnclosingFunctionVariableScope()
58 if (iter->IsFunctionVariableScope()) { in EnclosingFunctionVariableScope()
59 return iter->AsFunctionVariableScope(); in EnclosingFunctionVariableScope()
62 iter = iter->Parent(); in EnclosingFunctionVariableScope()
[all …]
/arkcompiler/ets_runtime/ecmascript/shared_mm/
Dshared_mm.cpp24 auto iter = loadedJSSharedMemory_.begin(); in ~JSSharedMemoryManager() local
25 while (iter != loadedJSSharedMemory_.end()) { in ~JSSharedMemoryManager()
26 const void *pointer = ToVoidPtr(iter->first); in ~JSSharedMemoryManager()
28 iter = loadedJSSharedMemory_.erase(iter); in ~JSSharedMemoryManager()
64 auto iter = loadedJSSharedMemory_.find((uint64_t)pointer); in DecreaseRefSharedMemory() local
65 if (iter != loadedJSSharedMemory_.end()) { in DecreaseRefSharedMemory()
66 if (iter->second > 1) { in DecreaseRefSharedMemory()
67 iter->second--; in DecreaseRefSharedMemory()
70 loadedJSSharedMemory_.erase(iter); in DecreaseRefSharedMemory()
/arkcompiler/runtime_core/libpandabase/utils/
Djson_builder.cpp30 auto iter = in JsonEscape() local
32 auto pos = iter - string.begin(); in JsonEscape()
36 if (iter == string.end()) { in JsonEscape()
42 switch (*iter) { in JsonEscape()
45 os << *iter; in JsonEscape()
63 os << Format("u%04X", *iter); // NOLINT(cppcoreguidelines-pro-type-vararg) in JsonEscape()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_iterator_test.cpp69 JSHandle<JSArrayIterator> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0() local
70 EXPECT_TRUE(iter->IsJSArrayIterator()); in HWTEST_F_L0()
71 EXPECT_TRUE(iter->GetIteratedArray().IsArray(thread)); in HWTEST_F_L0()
82 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0() local
83 JSHandle<JSTaggedValue> result(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
95 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0() local
96 JSHandle<JSTaggedValue> result1(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
98 JSHandle<JSTaggedValue> result2(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
100 JSHandle<JSTaggedValue> result3(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
113 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0() local
[all …]
/arkcompiler/toolchain/inspector/
Dinspector.cpp112 auto iter = g_inspectors.find(vm); in SendReply() local
113 if (iter != g_inspectors.end() && iter->second != nullptr && in SendReply()
114 iter->second->websocketServer_ != nullptr) { in SendReply()
115 iter->second->websocketServer_->SendReply(message); in SendReply()
121 auto iter = g_inspectors.find(g_vm); in ResetServiceLocked() local
122 if (iter != g_inspectors.end() && iter->second != nullptr && in ResetServiceLocked()
123 iter->second->websocketServer_ != nullptr) { in ResetServiceLocked()
124 iter->second->websocketServer_->StopServer(); in ResetServiceLocked()
125 delete iter->second; in ResetServiceLocked()
126 iter->second = nullptr; in ResetServiceLocked()
[all …]
/arkcompiler/ets_frontend/es2panda/lexer/token/
DsourceLocation.cpp45 auto iter = util::StringView::Iterator(source); in LineIndex() local
50 switch (iter.Next()) { in LineIndex()
54 entrys_.emplace_back(iter.Index()); in LineIndex()
59 if (iter.HasNext() && iter.Peek() == LEX_CHAR_LF) { in LineIndex()
60 iter.Forward(1); in LineIndex()
68 entrys_.emplace_back(iter.Index()); in LineIndex()
73 entrys_.back().AddCol(iter.Index()); in LineIndex()

123456789