Home
last modified time | relevance | path

Searched refs:RegScope (Results 1 - 25 of 57) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DregScope.h31 class RegScope { class
33 explicit RegScope(CodeGen *cg);
34 NO_COPY_SEMANTIC(RegScope);
35 NO_MOVE_SEMANTIC(RegScope);
36 ~RegScope();
50 class LocalRegScope : public RegScope {
66 class LoopRegScope : public RegScope {
80 class FunctionRegScope : public RegScope {
H A DregScope.cpp27 // RegScope
29 RegScope::RegScope(CodeGen *cg) : cg_(cg), regBase_(cg_->usedRegs_) {} in RegScope() function in ark::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(CodeGen *cg, varbinder::Scope *scope) : RegScope(cg) in LocalRegScope()
86 FunctionRegScope::FunctionRegScope(CodeGen *cg) : RegScope(cg) in FunctionRegScope()
119 FunctionRegScope::FunctionRegScope(PandaGen *pg) : RegScope(p
[all...]
H A DregSpiller.cpp63 RegScope DynamicRegSpiller::Start(CodeGen &cg) in Start()
67 return RegScope {&cg}; in Start()
92 RegScope StaticRegSpiller::Start(CodeGen &cg) in Start()
95 return RegScope {&cg}; in Start()
H A Dfunction.cpp90 RegScope rs(pg); in CompileFunctionParameterDeclaration()
165 RegScope scopeProp(pg); in IterateOverElements()
173 RegScope keyScope(pg); in IterateOverElements()
189 RegScope scopeProp(pg); in IterateOverElements()
202 RegScope rs(pg); in CompileInstanceFields()
237 RegScope rs(pg); in CompileFunction()
H A DregSpiller.h50 [[nodiscard]] virtual RegScope Start(CodeGen &cg) = 0;
77 [[nodiscard]] RegScope Start(CodeGen &cg) override;
94 [[nodiscard]] RegScope Start(CodeGen &cg) override;
H A DJSCompiler.cpp204 compiler::RegScope rs(pg); in CompileStaticFieldInitializers()
244 compiler::RegScope vrs(pg); in CompileStaticFieldInitializers()
333 compiler::RegScope rs(pg); in CompileMissingProperties()
376 compiler::RegScope rs(pg); in Compile()
427 compiler::RegScope rs(pg); in Compile()
442 compiler::RegScope rs(pg); in Compile()
469 compiler::RegScope rs(pg); in Compile()
482 compiler::RegScope rs(pg); in CompileLogical()
526 compiler::RegScope rs(pg); in Compile()
535 compiler::RegScope r in Compile()
[all...]
H A DETSGen.cpp264 RegScope rs(this); in LoadDynamicModuleVariable()
513 RegScope rs(this); in StorePropertyDynamic()
559 RegScope rs(this); in LoadPropertyDynamic()
580 RegScope rs(this); in StoreElementDynamic()
595 RegScope rs(this); in LoadElementDynamic()
607 RegScope rs(this); in LoadUndefinedDynamic()
696 const RegScope rs(this); in IsInstanceDynamic()
765 RegScope rs(this); in TestIsInstanceConstant()
910 const RegScope rs(this); in CheckedReferenceNarrowingObject()
964 const RegScope r in CheckedReferenceNarrowing()
[all...]
H A DETSCompiler.cpp53 compiler::RegScope rs(etsg); in Compile()
107 compiler::RegScope rs(etsg); in Compile()
139 compiler::RegScope rs(etsg); in Compile()
325 compiler::RegScope rs(etsg); in Compile()
379 const compiler::RegScope rs(etsg); in Compile()
421 compiler::RegScope rs(etsg); in Compile()
450 compiler::RegScope rs(etsg); in Compile()
499 compiler::RegScope rs(etsg); in CompileLogical()
541 compiler::RegScope rs(etsg); in CompileInstanceof()
602 compiler::RegScope r in CompileBigInt()
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DregScope.h31 class RegScope { class
33 explicit RegScope(PandaGen *pg);
34 NO_COPY_SEMANTIC(RegScope);
35 NO_MOVE_SEMANTIC(RegScope);
36 ~RegScope();
49 class LocalRegScope : public RegScope {
64 class LoopRegScope : public RegScope {
78 class FunctionRegScope : public RegScope {
H A DregScope.cpp27 // RegScope
29 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()
56 LocalRegScope::LocalRegScope(PandaGen *pg) : RegScope(pg) {} in LocalRegScope()
58 LocalRegScope::LocalRegScope(PandaGen *pg, binder::Scope *scope) : RegScope(pg) in LocalRegScope()
92 FunctionRegScope::FunctionRegScope(PandaGen *pg) : RegScope(pg), envScope_(pg->Allocator()->New<EnvScope>()) in FunctionRegScope()
H A Dfunction.cpp100 RegScope rs(pg); in CompileFunctionParameterDeclaration()
145 RegScope rs(pg); in CompileField()
162 RegScope rsProp(pg); in CompileField()
178 RegScope rs(pg); in CompileClassInitializer()
225 RegScope rs(pg); in CompileFunction()
245 RegScope rs(pg); in CompileFunction()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Ddestructuring.cpp74 RegScope ers(pg); in GenElement()
171 RegScope rs(pg); in GenDefaultInitializer()
193 RegScope rs(pg); in GenObjectWithRest()
198 RegScope restScope(pg); in GenObjectWithRest()
207 RegScope propScope(pg); in GenObjectWithRest()
251 RegScope propScope(pg); in GenObject()
277 RegScope rs(pg); in Compile()
H A Dcondition.cpp42 RegScope rs(pg); in CompileBinaryExpr()
132 RegScope rs(etsg); in CompileLogicalOrExpr()
162 RegScope rs(etsg); in CompileLogicalAndExpr()
224 RegScope rs(etsg); in CompileBinaryExprForBigInt()
260 RegScope rs(etsg); in CompileBinaryExpr()
H A DoptionalChain.cpp41 RegScope rs(pg_); in Check()
H A Dliterals.cpp26 RegScope rs(pg); in GetTemplateObject()
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DasyncGeneratorFunctionBuilder.cpp25 RegScope rs(pg_); in Prepare()
43 RegScope rs(pg_); in CleanUp()
58 RegScope rs(pg_); in DirectReturn()
82 RegScope rs(pg_); in ExplicitReturn()
97 RegScope rs(pg_); in Yield()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A 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()
H A DcallExpression.cpp70 compiler::RegScope paramScope(pg); in CompileSuperCallWithSpreadArgs()
100 compiler::RegScope paramScope(pg); in CompileSuperCall()
160 compiler::RegScope rs(pg); in Compile()
176 compiler::RegScope mrs(pg); in Compile()
H A DbinaryExpression.cpp45 compiler::RegScope rs(pg); in CompileLogical()
100 compiler::RegScope rs(pg); in CompilePrivateIn()
119 compiler::RegScope rs(pg); in Compile()
H A DtaggedTemplateExpression.cpp50 compiler::RegScope rs(pg); in Compile()
58 compiler::RegScope mrs(pg); in Compile()
H A DawaitExpression.cpp39 compiler::RegScope rs(pg); in Compile()
H A DyieldExpression.cpp39 compiler::RegScope rs(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A 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()
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
H A DregExpLiteral.cpp35 compiler::RegScope rs(pg); in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/function/
H A DgeneratorFunctionBuilder.cpp59 RegScope rs(pg_); in Yield()

Completed in 13 milliseconds

123