Home
last modified time | relevance | path

Searched refs:Iterate (Results 1 - 25 of 669) sorted by relevance

12345678910>>...27

/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dobject-references-iterator.h34 static bool Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end);
44 static bool Iterate(Class *cls, ObjectHeader *obj, Handler *handler);
47 static bool Iterate(Class *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end);
75 static bool Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end);
85 static bool Iterate(HClass *cls, ObjectHeader *obj, Handler *handler);
88 static bool Iterate(HClass *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end);
H A Dobject-references-iterator-inl.h27 static bool Iterate(coretypes::Array *array, Handler *handler);
30 static bool Iterate(coretypes::Array *array, Handler *handler, void *begin, void *end);
34 bool ObjectArrayIterator::Iterate(coretypes::Array *array, Handler *handler) in Iterate() function in ark::mem::ObjectArrayIterator
54 bool ObjectArrayIterator::Iterate(coretypes::Array *array, Handler *handler, void *begin, void *end) in Iterate() function in ark::mem::ObjectArrayIterator
81 bool ObjectIterator<LANG_TYPE_STATIC>::Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end) in Iterate() function in ark::mem::ObjectIterator
85 return Iterate<INTERRUPTIBLE>(cls, obj, handler, begin, end); in Iterate()
100 return Iterate<false>(cls, obj, handler); in IterateAndDiscoverReferences()
116 return Iterate<false>(cls, obj, handler, begin, end); in IterateAndDiscoverReferences()
120 bool ObjectIterator<LANG_TYPE_STATIC>::Iterate(Class *cls, ObjectHeader *obj, Handler *handler) in Iterate() function in ark::mem::ObjectIterator
123 return ObjectArrayIterator::Iterate<ObjectPointerTyp in Iterate()
139 bool ObjectIterator<LANG_TYPE_STATIC>::Iterate(Class *cls, ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() function in ark::mem::ObjectIterator
291 bool ObjectIterator<LANG_TYPE_DYNAMIC>::Iterate(ObjectHeader *obj, Handler *handler, void *begin, void *end) Iterate() function in ark::mem::ObjectIterator
330 bool ObjectIterator<LANG_TYPE_DYNAMIC>::Iterate(HClass *cls, ObjectHeader *obj, Handler *handler) Iterate() function in ark::mem::ObjectIterator
346 bool ObjectIterator<LANG_TYPE_DYNAMIC>::Iterate(HClass *cls, ObjectHeader *obj, Handler *handler, void *begin, Iterate() function in ark::mem::ObjectIterator
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DcapturedVariables.cpp80 node->Iterate(walker);
97 node->Iterate(walker);
100 scriptFunction->Iterate(walker);
130 ast->Iterate(searchForFunctions); in Perform()
134 program->Ast()->Iterate(searchForFunctions); in Perform()
/arkcompiler/ets_frontend/ets2panda/ir/visitor/
H A DIterateAstVisitor.h80 void Iterate(ir::AstNode *node) in Iterate() function in ark::es2panda::ir::visitor::IterateAstVisitor
83 node->Iterate([this](ir::AstNode *child) { child->Accept(this); }); in Iterate()
89 Iterate(node);
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp75 Iterate(importDeclaration); in VisitImportDeclaration()
81 Iterate(staticBlock); in VisitClassStaticBlock()
86 Iterate(methodDefinition); in VisitMethodDefinition()
119 Iterate(function->Body()); in HandleFunction()
130 Iterate(block); in HandleBlockStmt()
142 Iterate(classDef); in VisitClassDefinition()
231 Iterate(varDecl); in VisitVariableDeclarator()
254 Iterate(structDecl); in VisitETSStructDeclaration()
260 Iterate(classDecl); in VisitClassDeclaration()
269 Iterate(doWhileStm in VisitDoWhileStatement()
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_root_visitor.cpp26 ecmaVm->Iterate(visitor, rangeVisitor, VMRootVisitType::HEAP_SNAPSHOT); in VisitHeapRoots()
27 thread->Iterate(visitor, rangeVisitor, derivedVisitor); in VisitHeapRoots()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNode.cpp157 Iterate([=](AstNode *child) { in IterateRecursivelyPreorder()
165 Iterate([=](AstNode *child) { in IterateRecursivelyPostorder()
182 ast->Iterate([=](AstNode *child) { AnyChildHelper(found, cb, child); }); in AnyChildHelper()
188 Iterate([&found, cb](AstNode *child) { AnyChildHelper(&found, cb, child); }); in IsAnyChild()
203 ast->Iterate([&found, cb](AstNode *child) { FindChildHelper(found, cb, child); }); in FindChildHelper()
209 Iterate([&found, cb](AstNode *child) { FindChildHelper(found, cb, child); }); in FindChild()
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsReExportDeclaration.cpp44 void ETSReExportDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::ETSReExportDeclaration
46 etsImportDeclarations_->Iterate(cb); in Iterate()
H A DetsNullishTypes.h28 void Iterate(const NodeTraverser &cb) const override;
48 void Iterate(const NodeTraverser &cb) const override;
H A DetsFunctionType.cpp31 void ETSFunctionType::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::ETSFunctionType
33 signature_.Iterate(cb); in Iterate()
H A DetsNullishTypes.cpp27 void ETSUndefinedType::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate() function in ark::es2panda::ir::ETSUndefinedType
76 void ETSNullType::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate() function in ark::es2panda::ir::ETSNullType
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DtsSignatureDeclaration.cpp31 void TSSignatureDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::TSSignatureDeclaration
33 signature_.Iterate(cb); in Iterate()
H A DtsMethodSignature.cpp34 void TSMethodSignature::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::TSMethodSignature
37 signature_.Iterate(cb); in Iterate()
/arkcompiler/ets_runtime/ecmascript/
H A Dsustaining_js_handle.h41 void Iterate(const RootRangeVisitor &rv);
64 void Iterate(const RootRangeVisitor &rv);
H A Dsustaining_js_handle.cpp59 void SustainingJSHandle::Iterate(const RootRangeVisitor &rv) in Iterate() function in panda::ecmascript::SustainingJSHandle
107 void SustainingJSHandleList::Iterate(const RootRangeVisitor &rv) in Iterate() function in panda::ecmascript::SustainingJSHandleList
111 handles->Iterate(rv); in Iterate()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsFunctionType.cpp32 void TSFunctionType::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::TSFunctionType
34 signature_.Iterate(cb); in Iterate()
H A DtsConstructorType.cpp31 void TSConstructorType::Iterate(const NodeTraverser &cb) const in Iterate() function in ark::es2panda::ir::TSConstructorType
33 signature_.Iterate(cb); in Iterate()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DetsWarningAnalyzer.cpp134 node->Iterate([&](auto *childNode) { ETSWarningSuggestFinal(childNode); }); in ETSWarningSuggestFinal()
176 node->Iterate([&](auto *childNode) { ETSWarningsProhibitTopLevelStatements(childNode); }); in ETSWarningsProhibitTopLevelStatements()
182 node->Iterate([&](auto *childNode) { ETSWarningsProhibitTopLevelStatements(childNode); }); in ETSWarningsProhibitTopLevelStatements()
222 node->Iterate([&](auto *childNode) { ETSWarningBoostEqualityStatement(childNode); }); in ETSWarningBoostEqualityStatement()
233 node->Iterate([&](auto *childNode) { ETSWarningRemoveAsync(childNode); }); in ETSWarningRemoveAsync()
243 node->Iterate([&](auto *childNode) { ETSWarningRemoveLambda(childNode); }); in ETSWarningRemoveLambda()
373 node->Iterate([this](auto *childNode) { CheckTypeOfBoxingUnboxing(childNode); }); in ETSWarningImplicitBoxingUnboxing()
382 node->Iterate([&](auto *childNode) { ETSWarningImplicitBoxingUnboxing(childNode); }); in ETSWarningImplicitBoxingUnboxing()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
H A Daot_snapshot.h29 void Iterate(const RootVisitor &v) in Iterate() function in panda::ecmascript::kungfu::AOTSnapshot
31 snapshotData_.Iterate(v); in Iterate()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DclassExpression.cpp23 void ClassExpression::Iterate(const NodeTraverser &cb) const in Iterate() function in panda::es2panda::ir::ClassExpression
H A DthisExpression.h36 void Iterate(const NodeTraverser &cb) const override;
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DexpressionStatement.cpp23 void ExpressionStatement::Iterate(const NodeTraverser &cb) const in Iterate() function in panda::es2panda::ir::ExpressionStatement
H A DemptyStatement.cpp22 void EmptyStatement::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate() function in panda::es2panda::ir::EmptyStatement
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsExternalModuleReference.cpp22 void TSExternalModuleReference::Iterate(const NodeTraverser &cb) const in Iterate() function in panda::es2panda::ir::TSExternalModuleReference
H A DtsObjectKeyword.cpp23 void TSObjectKeyword::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate() function in panda::es2panda::ir::TSObjectKeyword

Completed in 15 milliseconds

12345678910>>...27