| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| H A D | labelTarget.cpp | 22 LabelTarget::LabelTarget(PandaGen *pg) in LabelTarget() argument
|
| H A D | regScope.cpp | 29 RegScope::RegScope(PandaGen *pg) : pg_(pg), regBase_(pg_->usedRegs_) {} in RegScope() argument 56 LocalRegScope::LocalRegScope(PandaGen *pg) : RegScope(pg) {} in LocalRegScope() argument 58 LocalRegScope::LocalRegScope(PandaGen *pg, binder::Scope *scope) : RegScope(pg) in LocalRegScope() argument 92 FunctionRegScope::FunctionRegScope(PandaGen *pg) : RegScope(pg), envScope_(pg argument [all...] |
| H A D | switchBuilder.cpp | 28 SwitchBuilder::SwitchBuilder(PandaGen *pg, const ir::SwitchStatement *stmt) in SwitchBuilder() argument
|
| H A D | envScope.cpp | 24 ScopeContext::ScopeContext(PandaGen *pg, binder::Scope *newScope) : pg_(pg), prevScope_(pg_->scope_) in ScopeContext() argument 34 void EnvScope::Initialize(PandaGen *pg) in Initialize() argument 50 bool VariableEnvScope::InitVariableContext(PandaGen *pg, binder::VariableScope *scope) in InitVariableContext() argument
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| H A D | catchTable.cpp | 22 TryLabelSet::TryLabelSet(PandaGen *pg) in TryLabelSet() argument
|
| H A D | literals.cpp | 27 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject() argument [all...] |
| H A D | condition.cpp | 24 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile() argument [all...] |
| H A D | lreference.cpp | 37 LReference::LReference(const ir::AstNode *node, PandaGen *pg, bool isDeclaration, ReferenceKind refKind, in LReference() argument 158 LReference LReference::CreateLRef(PandaGen *pg, const ir::AstNode *node, bool isDeclaration) in CreateLRef() argument [all...] |
| H A D | optionalChain.cpp | 22 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(pg->optionalChain_) in OptionalChain() argument
|
| H A D | hoisting.cpp | 27 static void StoreModuleVarOrLocalVar(PandaGen *pg, binder::ScopeFindResult &result, const binder::Decl *decl) in StoreModuleVarOrLocalVar() argument 40 static void HoistVar(PandaGen *pg, binder::Variable *var, const binder::VarDecl *decl) in HoistVar() argument 65 HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) HoistFunction() argument 89 HoistNameSpaceImports(PandaGen *pg) HoistNameSpaceImports() argument 105 Hoist(PandaGen *pg) Hoist() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| H A D | moduleContext.cpp | 28 void CompileImports(PandaGen *pg, varbinder::ModuleScope *scope) in CompileImports() argument 51 void CompileExports(PandaGen *pg, const varbinder::ModuleScope *scope) in CompileExports() argument 81 Compile(PandaGen *pg, varbinder::ModuleScope *scope) Compile() argument [all...] |
| H A D | envScope.cpp | 33 void EnvScope::Initialize(PandaGen *pg, VReg lexEnv) in Initialize() argument 50 void LoopEnvScope::CopyBindings(PandaGen *pg, varbinder::VariableScope *scope, varbinder::VariableFlags flag) in CopyBindings() argument
|
| H A D | envScope.h | 78 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopScope *scope, LabelTarget target) in LoopEnvScope() argument 84 explicit LoopEnvScope(PandaGen *pg, LabelTarget target, varbinder::LoopScope *scope) in LoopEnvScope() argument 90 explicit LoopEnvScope(PandaGen *pg, varbinde argument [all...] |
| H A D | regScope.cpp | 48 LocalRegScope::LocalRegScope(PandaGen *pg) : RegScope(pg) {} in LocalRegScope() argument 68 LocalRegScope::LocalRegScope(PandaGen *pg, varbinder::Scope *scope) : LocalRegScope(static_cast<CodeGen *>(pg), scope) in LocalRegScope() argument 119 FunctionRegScope::FunctionRegScope(PandaGen *pg) : RegScope(pg), envScope_(pg->Allocator()->New<EnvScope>()) in FunctionRegScope() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/compiler/function/ |
| H A D | asyncGeneratorFunctionBuilder.h | 28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
|
| H A D | asyncFunctionBuilder.h | 27 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
|
| H A D | generatorFunctionBuilder.h | 40 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
|
| /arkcompiler/ets_frontend/es2panda/compiler/function/ |
| H A D | asyncFunctionBuilder.h | 28 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
|
| H A D | asyncGeneratorFunctionBuilder.h | 28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
|
| H A D | generatorFunctionBuilder.h | 41 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| H A D | hoisting.cpp | 23 static void HoistVar(PandaGen *pg, varbinder::Variable *var, const varbinder::VarDecl *decl) in HoistVar() argument 39 static void HoistFunction(PandaGen *pg, varbinder::Variable *var, const varbinder::FunctionDecl *decl) in HoistFunction() argument 59 Hoist(PandaGen *pg) Hoist() argument [all...] |
| H A D | literals.cpp | 24 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject() argument [all...] |
| H A D | optionalChain.cpp | 21 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(pg->optionalChain_) in OptionalChain() argument
|
| H A D | lexenv.cpp | 32 static void CheckConstAssignment(PandaGen *pg, const ir::AstNode *node, varbinder::Variable *variable) in CheckConstAssignment() argument 43 static void ExpandLoadLexVar(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result) in ExpandLoadLexVar() argument 52 static void ExpandLoadNormalVar(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result) in ExpandLoadNormalVar() argument 63 void VirtualLoadVar::Expand(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result) in Expand() argument 74 StoreLocalExport(PandaGen *pg, const ir::AstNode *node, varbinder::Variable *variable) StoreLocalExport() argument 89 ExpandStoreLexVar(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result, bool isDecl) ExpandStoreLexVar() argument 109 ExpandStoreNormalVar(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result, bool isDecl) ExpandStoreNormalVar() argument 127 Expand(PandaGen *pg, const ir::AstNode *node, const varbinder::ConstScopeFindResult &result, bool isDecl) Expand() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| H A D | chainExpression.cpp | 56 void ChainExpression::CompileToReg(compiler::PandaGen *pg, compiler::VReg &objReg) const in CompileToReg() argument
|