/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalClassHandler.cpp | 56 ir::ClassDefinition *const globalClass = globalDecl->Definition(); in SetupGlobalClass() member in ark::es2panda::compiler::ir 80 auto stmts = CollectProgramGlobalStatements(program, globalClass, isEntrypoint); in SetupGlobalClass() 85 program->SetGlobalClass(globalClass); in SetupGlobalClass() 90 globalClass->SetGlobalInitialized(); in SetupGlobalClass() 94 addStaticBlock(globalClass); in SetupGlobalClass() 125 void GlobalClassHandler::AddInitCallFromStaticBlock(ir::ClassDefinition *globalClass, ir::MethodDefinition *initMethod) in AddInitCallFromStaticBlock() argument 129 auto &globalBody = globalClass->Body(); in AddInitCallFromStaticBlock() 313 ir::ClassDefinition *const globalClass = program->GlobalClass(); in SetupGlobalMethods() member in ark::es2panda::compiler::ir 315 auto const insertInGlobal = [globalClass](ir::AstNode *node) { in SetupGlobalMethods() 317 globalClass in SetupGlobalMethods() [all...] |
H A D | topLevelStmts.cpp | 59 GlobalClassHandler globalClass(ctx->parser->AsETSParser(), program->Allocator()); in Perform() 62 globalClass.SetupGlobalClass(extPrograms, &moduleDependencies); in Perform() 68 globalClass.SetupGlobalClass(mainModule, &moduleDependencies); in Perform()
|
H A D | globalClassHandler.h | 55 void AddInitCallFromStaticBlock(ir::ClassDefinition *globalClass, ir::MethodDefinition *initMethod);
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | irCheckHelper.cpp | 99 auto *globalClass = program->GlobalClass(); in CheckGlobalEntity() local 102 helpers::DoScopedAction(checker_, varBinder_, program, globalClassScope, globalClass, in CheckGlobalEntity() 108 CheckNewNode(node, globalClassScope, globalClass, program); in CheckGlobalEntity()
|
H A D | scopedDebugInfoPlugin.cpp | 342 auto *globalClass = program->GlobalClass(); 345 irCheckHelper_.CheckNewNode(method, globalClassScope, globalClass, program);
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | timer_module.cpp | 41 ets_class globalClass = env->FindClass("escompat/ETSGLOBAL"); in Init() local 42 if (globalClass == nullptr) { in Init() 50 return env->RegisterNatives(globalClass, impls.data(), impls.size()) == ETS_OK; in Init()
|
/arkcompiler/ets_frontend/ets2panda/parser/program/ |
H A D | program.h | 160 void SetGlobalClass(ir::ClassDefinition *globalClass) in SetGlobalClass() argument 162 globalClass_ = globalClass; in SetGlobalClass()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/common/bouncing_peas/ |
H A D | bouncing_peas_unit_napi.cpp | 335 auto globalClass = env_->FindClass("ETSGLOBAL"); in InitExports() local 336 if (globalClass == nullptr) { in InitExports() 340 return env_->RegisterNatives(globalClass, impls.data(), impls.size()) == ETS_OK; in InitExports()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | emitter.h | 113 pandasm::Program *Finalize(bool dumpDebugInfo, std::string_view globalClass = "");
|
H A D | emitter.cpp | 526 pandasm::Program *Emitter::Finalize(bool dumpDebugInfo, std::string_view globalClass) in Finalize() argument 534 auto it = prog_->recordTable.find(std::string(globalClass)); in Finalize()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | dynamic.cpp | 533 auto *globalClass = VarBinder()->Program()->GlobalClass(); 534 auto &body = globalClass->Body();
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.cpp | 758 auto globalClass = mainProg->GlobalClass(); in HandleProgram() local 761 prog->SetGlobalClass(globalClass); in HandleProgram()
|