/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | lreference.cpp | 64 pg_->LoadPrivateProperty(node_, result.lexLevel, result.result.slot); in GetValue() 69 pg_->LoadLexicalVar(node_, result.lexLevel, result.result.validateMethodSlot); in GetValue() 74 pg_->LoadPrivateProperty(node_, result.lexLevel, result.result.validateMethodSlot); in GetValue() 81 pg_->LoadPrivateProperty(node_, result.lexLevel, result.result.slot); in GetValue() 84 pg_->LoadLexicalVar(node_, result.lexLevel, result.result.slot); in GetValue() 113 pg_->StorePrivateProperty(node_, result.lexLevel, result.result.slot, obj_); in SetValue() 123 pg_->LoadLexicalVar(node_, result.lexLevel, result.result.validateMethodSlot); in SetValue() 128 pg_->LoadPrivateProperty(node_, result.lexLevel, result.result.validateMethodSlot); in SetValue() 131 pg_->StorePrivateProperty(node_, result.lexLevel, result.result.slot, obj_); in SetValue()
|
H A D | lexenv.cpp | 57 pg->LoadSendableClass(node, result.lexLevel); in ExpandLoadLexVar() 66 pg->LoadLexicalVar(node, result.lexLevel, local->LexIdx(), result.variable->Name()); in ExpandLoadLexVar() 122 pg->StoreLexicalVar(node, result.lexLevel, local->LexIdx(), local); in ExpandStoreLexVar()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | memberExpression.cpp | 71 pg->LoadPrivateProperty(this, result.lexLevel, result.result.slot); in Compile() 78 pg->LoadLexicalVar(this, result.lexLevel, result.result.validateMethodSlot); in Compile() 83 pg->LoadPrivateProperty(this, result.lexLevel, result.result.validateMethodSlot); in Compile() 88 pg->LoadPrivateProperty(this, result.lexLevel, result.result.slot); in Compile() 91 pg->LoadLexicalVar(this, result.lexLevel, result.result.slot); in Compile()
|
H A D | binaryExpression.cpp | 91 pg->TestIn(this, result.lexLevel, result.result.slot); in CompilePrivateIn() 96 pg->TestIn(this, result.lexLevel, result.result.validateMethodSlot); in CompilePrivateIn() 103 pg->LoadLexicalVar(this, result.lexLevel, result.result.validateMethodSlot); in CompilePrivateIn()
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | lexenv.cpp | 46 pg->LoadLexicalVar(node, result.lexLevel, result.variable->AsLocalVariable()->LexIdx()); in ExpandLoadLexVar() 48 pg->LoadLexical(node, result.name, result.lexLevel, result.variable->AsLocalVariable()->LexIdx()); in ExpandLoadLexVar() 101 pg->StoreLexical(node, result.name, result.lexLevel, local->LexIdx()); in ExpandStoreLexVar() 103 pg->StoreLexicalVar(node, result.lexLevel, local->LexIdx()); in ExpandStoreLexVar()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | scope.cpp | 96 void Scope::CalculateLevelInCorrespondingFunctionScope(const FunctionParamScope *scope, uint32_t &lexLevel, in CalculateLevelInCorrespondingFunctionScope() argument 106 lexLevel++; in CalculateLevelInCorrespondingFunctionScope() 117 uint32_t lexLevel = 0; in Find() local 132 return {name, const_cast<Scope *>(iter), level, lexLevel, sendableLevel, v, concurrentFunc}; in Find() 151 lexLevel++; in Find() 159 CalculateLevelInCorrespondingFunctionScope(iter->AsFunctionParamScope(), lexLevel, sendableLevel); in Find() 171 uint32_t lexLevel = 0; in Find() local 177 return {lexLevel, 0}; in Find() 179 return {lexLevel, iter->AsClassScope()->GetSlot(expr)}; in Find() 184 lexLevel in Find() 307 uint32_t lexLevel = 0; FindPrivateName() local [all...] |
H A D | scope.h | 156 ScopeFindResult(Scope *s, uint32_t l, uint32_t ll, Variable *v) : scope(s), level(l), lexLevel(ll), variable(v) {} in ScopeFindResult() 159 : name(n), scope(s), level(l), lexLevel(ll), sendableLevel(sl), variable(v), concurrentFunc(c) in ScopeFindResult() 166 uint32_t lexLevel {}; 184 int32_t lexLevel; member in PrivateNameFindResult 367 void CalculateLevelInCorrespondingFunctionScope(const FunctionParamScope *scope, uint32_t &lexLevel,
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | scope.h | 54 ScopeFindResultT(ScopeT s, uint32_t l, uint32_t ll, Variable *v) : scope(s), level(l), lexLevel(ll), variable(v) {} in ScopeFindResultT() 56 : name(n), scope(s), level(l), lexLevel(ll), variable(v) in ScopeFindResultT() 64 uint32_t lexLevel {}; 320 uint32_t lexLevel = 0; in FindImpl() local 328 return {name, iter, level, lexLevel, v}; in FindImpl() 335 lexLevel++; in FindImpl() 345 return {name, iter, level, lexLevel, v}; in FindImpl() 352 lexLevel++; in FindImpl()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | function.cpp | 167 pg->DefineClassPrivateField(prop, result.lexLevel, result.result.slot, thisReg); in CompileField() 187 pg->DefineClassPrivateField(classDef, result.lexLevel, result.result.slot, thisReg); in CompileClassInitializer()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | function.cpp | 137 pg->LoadLexicalVar(node, res.lexLevel, res.variable->AsLocalVariable()->LexIdx()); in LoadClassContexts()
|
H A D | pandagen.cpp | 1856 LoadLexicalVar(node, result.lexLevel, result.variable->AsLocalVariable()->LexIdx()); in LoadLexicalContext()
|
H A D | JSCompiler.cpp | 399 pg->StoreLexicalVar(node, res.lexLevel, res.variable->AsLocalVariable()->LexIdx()); in Compile()
|