Searched refs:moduleDependencies (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | topLevelStmts.cpp | 61 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 D | globalClassHandler.h | 41 void SetupGlobalClass(const ArenaVector<parser::Program *> &programs, const ModuleDependencies *moduleDependencies); 58 const ModuleDependencies *moduleDependencies, 62 const ModuleDependencies *moduleDependencies);
|
H A D | importExportDecls.cpp | 60 * 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 D | globalClassHandler.cpp | 50 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 D | importExportDecls.h | 75 GlobalClassHandler::ModuleDependencies *moduleDependencies);
|
Completed in 3 milliseconds