Home
last modified time | relevance | path

Searched defs:pg (Results 1 - 25 of 51) sorted by relevance

123

/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DlabelTarget.cpp22 LabelTarget::LabelTarget(PandaGen *pg) in LabelTarget() argument
H A DregScope.cpp29 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 DswitchBuilder.cpp28 SwitchBuilder::SwitchBuilder(PandaGen *pg, const ir::SwitchStatement *stmt) in SwitchBuilder() argument
H A DenvScope.cpp24 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 DcatchTable.cpp22 TryLabelSet::TryLabelSet(PandaGen *pg) in TryLabelSet() argument
H A Dliterals.cpp27 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject() argument
[all...]
H A Dcondition.cpp24 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile() argument
[all...]
H A Dlreference.cpp37 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 DoptionalChain.cpp22 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(pg->optionalChain_) in OptionalChain() argument
H A Dhoisting.cpp27 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 DmoduleContext.cpp28 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 DenvScope.cpp33 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 DenvScope.h78 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 DregScope.cpp48 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 DasyncGeneratorFunctionBuilder.h28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
H A DasyncFunctionBuilder.h27 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
H A DgeneratorFunctionBuilder.h40 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DasyncFunctionBuilder.h28 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
H A DasyncGeneratorFunctionBuilder.h28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
H A DgeneratorFunctionBuilder.h41 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dhoisting.cpp23 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 Dliterals.cpp24 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject() argument
[all...]
H A DoptionalChain.cpp21 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(pg->optionalChain_) in OptionalChain() argument
H A Dlexenv.cpp32 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 DchainExpression.cpp56 void ChainExpression::CompileToReg(compiler::PandaGen *pg, compiler::VReg &objReg) const in CompileToReg() argument

Completed in 7 milliseconds

123