Home
last modified time | relevance | path

Searched refs:NearestScope (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DexpandBrackets.cpp56 auto *scope = NearestScope(newInstanceExpression); in ProcessNewArrayInstanceExpression()
76 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpression, NearestScope(blockExpression)); in ProcessNewArrayInstanceExpression()
88 auto *scope = NearestScope(newInstanceExpression); in ProcessNewMultiDimArrayInstanceExpression()
147 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpression, NearestScope(blockExpression)); in CreateNewMultiDimArrayInstanceExpression()
H A DstringConstructorLowering.cpp83 auto *scope = NearestScope(newClassInstExpr); in ReplaceStringConstructor()
108 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpr, NearestScope(blockExpr)); in ReplaceStringConstructor()
H A DspreadLowering.cpp102 varbinder::LexicalScope<varbinder::Scope>::Enter(checker->VarBinder(), NearestScope(node)); in Perform()
111 NearestScope(blockExpression)); in Perform()
H A DopAssignment.cpp216 auto *const scope = NearestScope(assignment); in HandleOpAssignment()
304 auto *const scope = NearestScope(upd); in HandleUpdate()
325 NearestScope(loweringResult)); in HandleUpdate()
H A DrecordLowering.cpp203 auto *const scope = NearestScope(expr); in UpdateObjectExpression()
213 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(block, NearestScope(block)); in UpdateObjectExpression()
H A DinterfacePropertyDeclarations.cpp71 auto classScope = NearestScope(field); in GenerateGetterOrSetter()
145 auto scope = NearestScope(interface); in UpdateInterfacePropertys()
H A DobjectLiteralLowering.cpp184 auto scopeCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(objExpr)); in HandleObjectLiteralLowering()
191 varbinder->ResolveReferencesForScope(loweringResult, NearestScope(loweringResult)); in HandleObjectLiteralLowering()
H A DstringComparison.cpp101 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(parent, NearestScope(parent)); in ProcessBinaryExpression()
H A DbigintLowering.cpp45 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(loweringResult, NearestScope(loweringResult)); in CreateBigInt()
H A DoptionalLowering.cpp57 auto expressionCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(expr)); in LowerOptionalExpr()
H A DobjectIterator.cpp95 auto statementScope = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(forOfStatement)); in ProcessObjectIterator()
H A DtupleLowering.cpp129 auto *const tmpVar = NearestScope(update_)->AddDecl<varbinder::LetDecl, varbinder::LocalVariable>( in GenerateSymbol()
H A DgenericBridgesLowering.cpp95 auto *scope = NearestScope(methodDefinition); in AddGenericBridge()
H A DlambdaLowering.cpp838 auto *nearestScope = NearestScope(lambdaOrFuncRef); in CreateConstructorCall()
968 auto *nearestScope = NearestScope(lambda); in CreateWrappingLambda()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/
H A Dutil.h25 varbinder::Scope *NearestScope(const ir::AstNode *ast);
H A Dutil.cpp23 varbinder::Scope *NearestScope(const ir::AstNode *ast) in NearestScope() function
110 auto *scope = NearestScope(node); in Recheck()
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DdebugInfoDeserializer.cpp102 varBinder->ResolveReferencesForScope(classDecl, compiler::NearestScope(classDecl)); in CreateClassDeclaration()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp52 auto scope = compiler::NearestScope(node); in ProcessCheckerNode()
75 auto *scope = compiler::NearestScope(node); in ProcessScopesNode()
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DscopedDebugInfoPlugin.cpp160 auto *scope = compiler::NearestScope(lastStatement); in InsertReturnStatement()

Completed in 12 milliseconds