Home
last modified time | relevance | path

Searched refs:moduleDependencies (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DtopLevelStmts.cpp61 auto moduleDependencies = imports.HandleGlobalStmts(extPrograms); in Perform() local
62 globalClass.SetupGlobalClass(extPrograms, &moduleDependencies); in Perform()
67 auto moduleDependencies = imports.HandleGlobalStmts(mainModule); in Perform() local
68 globalClass.SetupGlobalClass(mainModule, &moduleDependencies); in Perform()
H A DglobalClassHandler.h41 void SetupGlobalClass(const ArenaVector<parser::Program *> &programs, const ModuleDependencies *moduleDependencies);
58 const ModuleDependencies *moduleDependencies,
62 const ModuleDependencies *moduleDependencies);
H A DimportExportDecls.cpp60 * If match is found, `prog` is inserted into a container (`moduleDependencies`) that will be used when
65 GlobalClassHandler::ModuleDependencies *moduleDependencies) in CollectImportedProgramsFromStmts()
71 moduleDependencies->insert(first); in CollectImportedProgramsFromStmts()
80 GlobalClassHandler::ModuleDependencies moduleDependencies {programs.front()->Allocator()->Adapter()}; in HandleGlobalStmts()
93 CollectImportedProgramsFromStmts(stmt->AsETSImportDeclaration(), program, &moduleDependencies); in HandleGlobalStmts()
116 return moduleDependencies; in HandleGlobalStmts()
63 CollectImportedProgramsFromStmts(ark::es2panda::ir::ETSImportDeclaration *stmt, parser::Program *program, GlobalClassHandler::ModuleDependencies *moduleDependencies) CollectImportedProgramsFromStmts() argument
H A DglobalClassHandler.cpp50 const ModuleDependencies *moduleDependencies) in SetupGlobalClass()
96 auto initStatements = FormInitMethodStatements(globalProgram, moduleDependencies, std::move(statements)); in SetupGlobalClass()
211 const ModuleDependencies *moduleDependencies, in FormInitMethodStatements()
215 if (!util::Helpers::IsStdLib(program) && moduleDependencies != nullptr) { in FormInitMethodStatements()
216 FormDependentInitTriggers(statements, moduleDependencies); in FormInitMethodStatements()
228 const ModuleDependencies *moduleDependencies) in FormDependentInitTriggers()
241 for (auto depProg : *moduleDependencies) { in FormDependentInitTriggers()
49 SetupGlobalClass(const ArenaVector<parser::Program *> &programs, const ModuleDependencies *moduleDependencies) SetupGlobalClass() argument
210 FormInitMethodStatements(parser::Program *program, const ModuleDependencies *moduleDependencies, ArenaVector<GlobalStmts> &&initStatements) FormInitMethodStatements() argument
227 FormDependentInitTriggers(ArenaVector<ir::Statement *> &statements, const ModuleDependencies *moduleDependencies) FormDependentInitTriggers() argument
H A DimportExportDecls.h75 GlobalClassHandler::ModuleDependencies *moduleDependencies);

Completed in 3 milliseconds