Home
last modified time | relevance | path

Searched refs:RegScope (Results 1 – 25 of 33) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/compiler/core/
DregScope.h31 class RegScope {
33 explicit RegScope(PandaGen *pg);
34 NO_COPY_SEMANTIC(RegScope);
35 NO_MOVE_SEMANTIC(RegScope);
36 ~RegScope();
48 class LocalRegScope : public RegScope {
63 class LoopRegScope : public RegScope {
77 class FunctionRegScope : public RegScope {
DregScope.cpp29 RegScope::RegScope(PandaGen *pg) : pg_(pg), regBase_(pg_->usedRegs_) {} in RegScope() function in panda::es2panda::compiler::RegScope
31 RegScope::~RegScope() in ~RegScope()
37 void RegScope::DebuggerCloseScope() in DebuggerCloseScope()
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.cpp99 RegScope rs(pg); in CompileFunctionParameterDeclaration()
144 RegScope rs(pg); in CompileInstanceFields()
158 RegScope rsProp(pg); in CompileInstanceFields()
182 RegScope rs(pg); in CompileFunction()
DenvScope.cpp67 RegScope rs(pg_); in CopyPerIterationCtx()
Dpandagen.cpp358 RegScope rs(this); in StoreVar()
466 RegScope rs(this); in LoadObjByNameViaDebugger()
503 RegScope rs(this); in StoreObjByNameViaDebugger()
1046 RegScope rs(this); in BranchIfUndefined()
1056 RegScope rs(this); in BranchIfStrictUndefined()
1066 RegScope rs(this); in BranchIfNotUndefined()
1076 RegScope rs(this); in BranchIfStrictNotUndefined()
1104 RegScope rs(this); in BranchIfStrictNull()
1119 RegScope rs(this); in EmitRethrow()
1173 RegScope rs(this); in ValidateClassDirectReturn()
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/function/
DasyncGeneratorFunctionBuilder.cpp25 RegScope rs(pg_); in Prepare()
43 RegScope rs(pg_); in CleanUp()
58 RegScope rs(pg_); in DirectReturn()
78 RegScope rs(pg_); in ExplicitReturn()
93 RegScope rs(pg_); in Yield()
DasyncFunctionBuilder.cpp51 RegScope rs(pg_); in CleanUp()
DfunctionBuilder.cpp78 RegScope rs(pg_); in AsyncYield()
129 RegScope rs(pg_); in Await()
176 RegScope rs(pg_); in YieldStar()
DgeneratorFunctionBuilder.cpp65 RegScope rs(pg_); in Yield()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.cpp84 compiler::RegScope rs(pg); in Compile()
89 compiler::RegScope paramScope(pg); in Compile()
95 compiler::RegScope paramScope(pg); in Compile()
134 compiler::RegScope mrs(pg); in Compile()
DunaryExpression.cpp46 compiler::RegScope rs(pg); in Compile()
63 compiler::RegScope rs(pg); in Compile()
84 compiler::RegScope rs(pg); in Compile()
111 compiler::RegScope rs(pg); in Compile()
DtaggedTemplateExpression.cpp50 compiler::RegScope rs(pg); in Compile()
58 compiler::RegScope mrs(pg); in Compile()
DawaitExpression.cpp39 compiler::RegScope rs(pg); in Compile()
DyieldExpression.cpp39 compiler::RegScope rs(pg); in Compile()
DupdateExpression.cpp40 compiler::RegScope rs(pg); in Compile()
DbinaryExpression.cpp43 compiler::RegScope rs(pg); in CompileLogical()
88 compiler::RegScope rs(pg); in Compile()
DnewExpression.cpp48 compiler::RegScope rs(pg); in Compile()
DtemplateLiteral.cpp53 compiler::RegScope rs(pg); in Compile()
DassignmentExpression.cpp113 compiler::RegScope rs(pg); in Compile()
162 compiler::RegScope rs(pg); in CompilePattern()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Ddestructuring.cpp84 RegScope ers(pg); in GenArray()
129 RegScope propScope(pg); in GenObjectProperty()
178 RegScope rs(pg); in GenObjectWithRest()
194 RegScope restScope(pg); in GenObjectWithRest()
245 RegScope rs(pg); in Compile()
DoptionalChain.cpp44 RegScope rs(pg_); in CheckNullish()
Dliterals.cpp29 RegScope rs(pg); in GetTemplateObject()
Dcondition.cpp43 RegScope rs(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
DregExpLiteral.cpp35 compiler::RegScope rs(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DreturnStatement.cpp50 compiler::RegScope rs(pg); in Compile()

12