Home
last modified time | relevance | path

Searched refs:lexLevel (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Dlreference.cpp64 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 Dlexenv.cpp57 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 DmemberExpression.cpp71 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 DbinaryExpression.cpp91 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 Dlexenv.cpp46 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 Dscope.cpp96 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 Dscope.h156 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 Dscope.h54 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 Dfunction.cpp167 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 Dfunction.cpp137 pg->LoadLexicalVar(node, res.lexLevel, res.variable->AsLocalVariable()->LexIdx()); in LoadClassContexts()
H A Dpandagen.cpp1856 LoadLexicalVar(node, result.lexLevel, result.variable->AsLocalVariable()->LexIdx()); in LoadLexicalContext()
H A DJSCompiler.cpp399 pg->StoreLexicalVar(node, res.lexLevel, res.variable->AsLocalVariable()->LexIdx()); in Compile()

Completed in 13 milliseconds