Home
last modified time | relevance | path

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

123

/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DasyncGeneratorFunctionBuilder.cpp27 VReg completionType = pg_->AllocReg(); in Prepare()
28 VReg completionValue = pg_->AllocReg(); in Prepare()
44 VReg retVal = pg_->AllocReg(); in CleanUp()
59 VReg retVal = pg_->AllocReg(); in DirectReturn()
60 VReg canSuspend = pg_->AllocReg(); in DirectReturn()
83 VReg resumeType = pg_->AllocReg(); in ExplicitReturn()
84 VReg resumeValue = pg_->AllocReg(); in ExplicitReturn()
85 VReg canSuspend = pg_->AllocReg(); in ExplicitReturn()
98 VReg value = pg_->AllocReg(); in Yield()
99 VReg resumeType = pg_->AllocReg(); in Yield()
[all...]
H A DgeneratorFunctionBuilder.cpp27 VReg completionType = pg_->AllocReg(); in Prepare()
28 VReg completionValue = pg_->AllocReg(); in Prepare()
68 VReg value = pg_->AllocReg(); in Yield()
69 VReg done = pg_->AllocReg(); in Yield()
70 VReg completionType = pg_->AllocReg(); in Yield()
71 VReg completionValue = pg_->AllocReg(); in Yield()
H A DfunctionBuilder.cpp29 : pg_(pg), catchTable_(catchTable), funcObj_(pg_->AllocReg()) in FunctionBuilder()
82 VReg done = pg_->AllocReg(); in AsyncYield()
132 VReg completionType = pg_->AllocReg(); in Await()
133 VReg completionValue = pg_->AllocReg(); in Await()
192 VReg receivedType = pg_->AllocReg(); in YieldStar()
193 VReg nextMethod = pg_->AllocReg(); in YieldStar()
194 VReg exitReturn = pg_->AllocReg(); in YieldStar()
195 VReg iterValue = pg_->AllocReg(); in YieldStar()
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Diterators.cpp27 : pg_(pg), node_(node), closed_(pg->AllocReg()), method_(pg->AllocReg()), iterator_(pg->AllocReg()), in Iterator()
28 nextResult_(pg->AllocReg()), type_(type) in Iterator()
83 VReg completion = pg_->AllocReg(); in Close()
84 VReg innerResult = pg_->AllocReg(); in Close()
85 VReg innerException = pg_->AllocReg(); in Close()
147 : Iterator(pg, node, IteratorType::SYNC), done_(pg->AllocReg()), result_(pg->AllocReg()) in DestructuringIterator()
H A Dliterals.cpp30 VReg templateArg = pg->AllocReg(); in GetTemplateObject()
31 VReg indexReg = pg->AllocReg(); in GetTemplateObject()
32 VReg rawArr = pg->AllocReg(); in GetTemplateObject()
33 VReg cookedArr = pg->AllocReg(); in GetTemplateObject()
H A Ddestructuring.cpp35 VReg array = pg->AllocReg(); in GenRestElement()
36 VReg index = pg->AllocReg(); in GenRestElement()
155 VReg loadedValue = pg->AllocReg(); in GenObjectProperty()
183 VReg defaultProp = pg->AllocReg(); in GenObjectWithRest()
201 VReg propName = pg->AllocReg(); in GenObjectWithRest()
247 VReg rhs = pg->AllocReg(); in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Diterators.cpp26 : pg_(pg), node_(node), method_(pg->AllocReg()), iterator_(pg->AllocReg()), nextResult_(pg->AllocReg()), type_(type) in Iterator()
83 VReg completion = pg_->AllocReg(); in CloseInnerResultNormal()
84 VReg innerResult = pg_->AllocReg(); in CloseInnerResultNormal()
85 VReg innerResultType = pg_->AllocReg(); in CloseInnerResultNormal()
131 VReg completion = pg_->AllocReg(); in Close()
132 VReg innerResult = pg_->AllocReg(); in Close()
133 VReg innerResultType = pg_->AllocReg(); in Close()
176 : Iterator(pg, node, IteratorType::SYNC), done_(pg->AllocReg()), result in DestructuringIterator()
[all...]
H A Dliterals.cpp27 VReg templateArg = pg->AllocReg(); in GetTemplateObject()
28 VReg indexReg = pg->AllocReg(); in GetTemplateObject()
29 VReg rawArr = pg->AllocReg(); in GetTemplateObject()
30 VReg cookedArr = pg->AllocReg(); in GetTemplateObject()
H A Dcondition.cpp43 VReg lhs = pg->AllocReg(); in CompileBinaryExpr()
133 VReg lhs = etsg->AllocReg(); in CompileLogicalOrExpr()
134 VReg rhs = etsg->AllocReg(); in CompileLogicalOrExpr()
163 VReg lhs = etsg->AllocReg(); in CompileLogicalAndExpr()
164 VReg rhs = etsg->AllocReg(); in CompileLogicalAndExpr()
225 VReg lhs = etsg->AllocReg(); in CompileBinaryExprForBigInt()
230 compiler::VReg rhs = etsg->AllocReg(); in CompileBinaryExprForBigInt()
261 VReg lhs = etsg->AllocReg(); in CompileBinaryExpr()
H A Ddestructuring.cpp34 VReg array = pg->AllocReg(); in GenRestElement()
35 VReg index = pg->AllocReg(); in GenRestElement()
172 VReg loadedValue = pg->AllocReg(); in GenDefaultInitializer()
205 VReg propReg = pg->AllocReg(); in GenObjectWithRest()
279 VReg rhs = pg->AllocReg(); in Compile()
H A Dlreference.cpp92 privateCtor_ = pg_->AllocReg(); in JSLReference()
96 obj_ = pg_->AllocReg(); in JSLReference()
111 VReg propReg = pg_->AllocReg(); in JSLReference()
193 baseReg_ = etsg_->AllocReg(); in ETSLReference()
201 propReg_ = etsg_->AllocReg(); in ETSLReference()
317 auto argReg = etsg_->AllocReg(); in SetValueGetterSetter()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DcallExpression.cpp62 compiler::VReg argsObj = pg->AllocReg(); in CreateSpreadArguments()
77 compiler::VReg funcObj = pg->AllocReg(); in CompileSuperCallWithSpreadArgs()
82 compiler::VReg argsObj = pg->AllocReg(); in CompileSuperCallWithSpreadArgs()
104 argStart = pg->AllocReg(); in CompileSuperCall()
112 compiler::VReg arg = pg->AllocReg(); in CompileSuperCall()
120 compiler::VReg newThis = pg->AllocReg(); in CompileSuperCall()
131 auto thisReg = pg->AllocReg(); in CompileSuperCall()
168 compiler::VReg callee = pg->AllocReg(); in Compile()
174 thisReg = pg->AllocReg(); in Compile()
194 thisReg = pg->AllocReg(); in Compile()
[all...]
H A DtaggedTemplateExpression.cpp51 compiler::VReg callee = pg->AllocReg(); in Compile()
56 compiler::VReg thisReg = pg->AllocReg(); in Compile()
67 compiler::VReg arg0 = pg->AllocReg(); in Compile()
72 compiler::VReg arg = pg->AllocReg(); in Compile()
H A DunaryExpression.cpp47 compiler::VReg variable = pg->AllocReg(); in Compile()
48 compiler::VReg global = pg->AllocReg(); in Compile()
64 compiler::VReg object = pg->AllocReg(); in Compile()
85 compiler::VReg global = pg->AllocReg(); in Compile()
112 compiler::VReg operandReg = pg->AllocReg(); in Compile()
H A DnewExpression.cpp49 compiler::VReg ctor = pg->AllocReg(); in Compile()
56 compiler::VReg arg = pg->AllocReg(); in Compile()
63 compiler::VReg argsObj = pg->AllocReg(); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
H A DregExpLiteral.cpp37 compiler::VReg ctor = pg->AllocReg(); in Compile()
38 compiler::VReg pattern = pg->AllocReg(); in Compile()
48 compiler::VReg flag = pg->AllocReg(); in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.cpp51 compiler::VReg baseReg = pg->AllocReg(); in CompileHeritageClause()
209 compiler::VReg funcReg = pg->AllocReg(); in CompileStaticFieldInitializers()
210 compiler::VReg thisReg = pg->AllocReg(); in CompileStaticFieldInitializers()
275 compiler::VReg undef = pg->AllocReg(); in CompilePropertyKind()
284 compiler::VReg accessor = pg->AllocReg(); in CompilePropertyKind()
308 compiler::VReg protoReg = pg->AllocReg(); in CompileMissingProperties()
317 computedInstanceFieldsArray = pg->AllocReg(); in CompileMissingProperties()
377 compiler::VReg classReg = pg->AllocReg(); in Compile()
428 compiler::VReg arrayObj = pg->AllocReg(); in Compile()
456 compiler::VReg lhsReg = pg->AllocReg(); in Compile()
[all...]
H A DETSCompiler.cpp108 compiler::VReg calleeReg = etsg->AllocReg(); in Compile()
144 compiler::VReg arr = etsg->AllocReg(); in Compile()
145 compiler::VReg dim = etsg->AllocReg(); in Compile()
155 compiler::VReg countReg = etsg->AllocReg(); in Compile()
159 const auto indexReg = etsg->AllocReg(); in Compile()
194 auto qnameStart = etsg->AllocReg(); in LoadDynamicName()
195 auto qnameLen = etsg->AllocReg(); in LoadDynamicName()
208 auto objReg = etsg->AllocReg(); in CreateDynamicObject()
266 compiler::VReg unionReg = etsg->AllocReg(); in HandleUnionTypeInForOf()
381 const auto arr = etsg->AllocReg(); in Compile()
[all...]
H A DmoduleContext.cpp33 VReg moduleReg = pg->AllocReg(); in CompileImports()
63 VReg moduleReg = pg->AllocReg(); in CompileExports()
H A DregScope.cpp58 var->AsLocalVariable()->BindVReg(cg_->AllocReg()); in LocalRegScope()
109 const auto vreg = cg_->AllocReg(); in InitializeParams()
124 VReg lexEnv = pg->AllocReg(); in FunctionRegScope()
H A Dfunction.cpp177 VReg keyReg = pg->AllocReg(); in IterateOverElements()
203 auto thisReg = pg->AllocReg(); in CompileInstanceFields()
204 auto ctor = pg->AllocReg(); in CompileInstanceFields()
217 computedInstanceFieldsArray = pg->AllocReg(); in CompileInstanceFields()
/arkcompiler/ets_frontend/ets2panda/compiler/function/
H A DfunctionBuilder.cpp27 : pg_(pg), catchTable_(catchTable), funcObj_(catchTable != nullptr ? pg_->AllocReg() : VReg(VReg::REG_START)) in FunctionBuilder()
103 VReg completionType = pg_->AllocReg(); in Await()
104 VReg completionValue = pg_->AllocReg(); in Await()
160 VReg receivedType = pg_->AllocReg(); in YieldStar()
161 VReg nextMethod = pg_->AllocReg(); in YieldStar()
162 VReg exitReturn = pg_->AllocReg(); in YieldStar()
H A DgeneratorFunctionBuilder.cpp60 VReg completionType = pg_->AllocReg(); in Yield()
61 VReg completionValue = pg_->AllocReg(); in Yield()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DforInStatement.cpp50 compiler::VReg iter = pg->AllocReg(); in Compile()
51 compiler::VReg propName = pg->AllocReg(); in Compile()
65 compiler::VReg exception = pg->AllocReg(); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DregScope.cpp66 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in LocalRegScope()
100 VReg paramReg = pg_->AllocReg(); in FunctionRegScope()
115 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in FunctionRegScope()

Completed in 13 milliseconds

123