Home
last modified time | relevance | path

Searched defs:pg (Results 1 – 25 of 37) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/compiler/base/
Dlexenv.cpp34 static void CheckConstAssignment(PandaGen *pg, const ir::AstNode *node, binder::Variable *variable) in CheckConstAssignment()
45 static void ExpandLoadLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in ExpandLoadLexVar()
54 static void ExpandLoadNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResul… in ExpandLoadNormalVar()
66 void VirtualLoadVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &r… in Expand()
77 static void ExpandStoreLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult … in ExpandStoreLexVar()
101 static void ExpandStoreNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResu… in ExpandStoreNormalVar()
143 void VirtualStoreVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in Expand()
Dhoisting.cpp26 static void StoreModuleVarOrLocalVar(PandaGen *pg, binder::ScopeFindResult &result, const binder::D… in StoreModuleVarOrLocalVar()
38 static void HoistVar(PandaGen *pg, binder::Variable *var, const binder::VarDecl *decl) in HoistVar()
59 static void HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) in HoistFunction()
80 static void HoistNameSpaceImports(PandaGen *pg) in HoistNameSpaceImports()
96 void Hoisting::Hoist(PandaGen *pg) in Hoist()
Ddestructuring.cpp32 static void GenRestElement(PandaGen *pg, const ir::SpreadElement *restElement, in GenRestElement()
72 static void GenArray(PandaGen *pg, const ir::ArrayExpression *array) in GenArray()
126 static void GenObjectProperty(PandaGen *pg, const ir::ObjectExpression *object, in GenObjectProperty()
174 static void GenObjectWithRest(PandaGen *pg, const ir::ObjectExpression *object, VReg rhs) in GenObjectWithRest()
214 static void GenObject(PandaGen *pg, const ir::ObjectExpression *object, VReg rhs) in GenObject()
243 void Destructuring::Compile(PandaGen *pg, const ir::Expression *pattern) in Compile()
Dlreference.cpp32 LReference::LReference(const ir::AstNode *node, PandaGen *pg, bool isDeclaration, ReferenceKind ref… in LReference()
97 LReference LReference::CreateLRef(PandaGen *pg, const ir::AstNode *node, bool isDeclaration) in CreateLRef()
DcatchTable.cpp22 TryLabelSet::TryLabelSet(PandaGen *pg) in TryLabelSet()
Diterators.cpp26 Iterator::Iterator(PandaGen *pg, const ir::AstNode *node, IteratorType type) in Iterator()
146 DestructuringIterator::DestructuringIterator(PandaGen *pg, const ir::AstNode *node) in DestructuringIterator()
Dcondition.cpp24 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile()
DoptionalChain.cpp21 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(p… in OptionalChain()
Dliterals.cpp27 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject()
DcatchTable.h71 CatchTable(PandaGen *pg, uint32_t depth) : labelSet_(pg), depth_(depth) {} in CatchTable()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DregScope.cpp29 RegScope::RegScope(PandaGen *pg) : pg_(pg), regBase_(pg_->usedRegs_) {} in RegScope()
48 LocalRegScope::LocalRegScope(PandaGen *pg) : RegScope(pg) {} in LocalRegScope()
50 LocalRegScope::LocalRegScope(PandaGen *pg, binder::Scope *scope) : RegScope(pg) in LocalRegScope()
83 FunctionRegScope::FunctionRegScope(PandaGen *pg) : RegScope(pg), envScope_(pg->Allocator()->New<Env… in FunctionRegScope()
Dfunction.cpp34 static void CompileSourceBlock(PandaGen *pg, const ir::BlockStatement *block) in CompileSourceBlock()
56 static void CompileFunctionParameterDeclaration(PandaGen *pg, const ir::ScriptFunction *func) in CompileFunctionParameterDeclaration()
120 static void CompileInstanceFields(PandaGen *pg, const ir::ScriptFunction *decl) in CompileInstanceFields()
148 static void CompileFunction(PandaGen *pg) in CompileFunction()
184 static void CompileFunctionOrProgram(PandaGen *pg) in CompileFunctionOrProgram()
213 void Function::Compile(PandaGen *pg) in Compile()
DenvScope.cpp23 ScopeContext::ScopeContext(PandaGen *pg, binder::Scope *newScope) : pg_(pg), prevScope_(pg_->scope_) in ScopeContext()
33 void EnvScope::Initialize(PandaGen *pg) in Initialize()
49 void LoopEnvScope::InitLoopContext(PandaGen *pg, binder::VariableScope *scope) in InitLoopContext()
DdynamicContext.cpp26 DynamicContext::DynamicContext(PandaGen *pg, LabelTarget target) : pg_(pg), target_(target), prev_(… in DynamicContext()
36 LabelContext::LabelContext(PandaGen *pg, const ir::LabelledStatement *labelledStmt) in LabelContext()
56 LexEnvContext::LexEnvContext(LoopEnvScope *envScope, PandaGen *pg, LabelTarget target) in LexEnvContext()
109 IteratorContext::IteratorContext(PandaGen *pg, const Iterator &iterator, LabelTarget target) in IteratorContext()
139 DestructuringIteratorContext::DestructuringIteratorContext(PandaGen *pg, const DestructuringIterato… in DestructuringIteratorContext()
DenvScope.h71 explicit LoopEnvScope(PandaGen *pg, binder::LoopScope *scope, LabelTarget target) in LoopEnvScope()
77 explicit LoopEnvScope(PandaGen *pg, LabelTarget target, binder::LoopScope *scope) in LoopEnvScope()
DlabelTarget.cpp22 LabelTarget::LabelTarget(PandaGen *pg) in LabelTarget()
DdynamicContext.h87 explicit LabelContext(PandaGen *pg, LabelTarget target) : DynamicContext(pg, target) {} in LabelContext()
192 explicit TryContext(PandaGen *pg) : DynamicContext(pg, {}) in TryContext()
/arkcompiler/ets_frontend/es2panda/compiler/function/
DasyncFunctionBuilder.h28 …explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTab… in AsyncFunctionBuilder()
DasyncGeneratorFunctionBuilder.h28 …explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg,… in AsyncGeneratorFunctionBuilder()
DgeneratorFunctionBuilder.h41 …explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catc… in GeneratorFunctionBuilder()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DmemberExpression.cpp42 void MemberExpression::CompileObject(compiler::PandaGen *pg, compiler::VReg dest) const in CompileObject()
61 void MemberExpression::Compile(compiler::PandaGen *pg, compiler::VReg objReg) const in Compile()
DobjectExpression.cpp228 void ObjectExpression::EmitCreateObjectWithBuffer(compiler::PandaGen *pg, compiler::LiteralBuffer *… in EmitCreateObjectWithBuffer()
240 static const Literal *CreateLiteral(compiler::PandaGen *pg, const ir::Property *prop, util::BitSet … in CreateLiteral()
273 void ObjectExpression::CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled) const in CompileStaticProperties()
341 void ObjectExpression::CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compi… in CompileRemainingProperties()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DloopStatement.h52 void Compile([[maybe_unused]] compiler::PandaGen *pg) const override in Compile()
/arkcompiler/ets_frontend/ts2panda/src/function/
DfunctionBuilder.ts34 protected pg: PandaGen | undefined = undefined; property in FunctionBuilder
/arkcompiler/ets_frontend/ts2panda/src/
DassemblyDumper.ts46 private pg: PandaGen; property in AssemblyDumper

12