/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | asyncGeneratorFunctionBuilder.cpp | 27 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 D | generatorFunctionBuilder.cpp | 27 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 D | functionBuilder.cpp | 29 : 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 D | iterators.cpp | 27 : 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 D | literals.cpp | 30 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 D | destructuring.cpp | 35 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 D | iterators.cpp | 26 : 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 D | literals.cpp | 27 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 D | condition.cpp | 43 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 D | destructuring.cpp | 34 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 D | lreference.cpp | 92 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 D | callExpression.cpp | 62 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 D | taggedTemplateExpression.cpp | 51 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 D | unaryExpression.cpp | 47 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 D | newExpression.cpp | 49 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 D | regExpLiteral.cpp | 37 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 D | JSCompiler.cpp | 51 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 D | ETSCompiler.cpp | 108 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 D | moduleContext.cpp | 33 VReg moduleReg = pg->AllocReg(); in CompileImports() 63 VReg moduleReg = pg->AllocReg(); in CompileExports()
|
H A D | regScope.cpp | 58 var->AsLocalVariable()->BindVReg(cg_->AllocReg()); in LocalRegScope() 109 const auto vreg = cg_->AllocReg(); in InitializeParams() 124 VReg lexEnv = pg->AllocReg(); in FunctionRegScope()
|
H A D | function.cpp | 177 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 D | functionBuilder.cpp | 27 : 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 D | generatorFunctionBuilder.cpp | 60 VReg completionType = pg_->AllocReg(); in Yield() 61 VReg completionValue = pg_->AllocReg(); in Yield()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | forInStatement.cpp | 50 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 D | regScope.cpp | 66 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in LocalRegScope() 100 VReg paramReg = pg_->AllocReg(); in FunctionRegScope() 115 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in FunctionRegScope()
|