Searched refs:NearestScope (Results 1 - 19 of 19) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | expandBrackets.cpp | 56 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 D | stringConstructorLowering.cpp | 83 auto *scope = NearestScope(newClassInstExpr); in ReplaceStringConstructor() 108 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpr, NearestScope(blockExpr)); in ReplaceStringConstructor()
|
H A D | spreadLowering.cpp | 102 varbinder::LexicalScope<varbinder::Scope>::Enter(checker->VarBinder(), NearestScope(node)); in Perform() 111 NearestScope(blockExpression)); in Perform()
|
H A D | opAssignment.cpp | 216 auto *const scope = NearestScope(assignment); in HandleOpAssignment() 304 auto *const scope = NearestScope(upd); in HandleUpdate() 325 NearestScope(loweringResult)); in HandleUpdate()
|
H A D | recordLowering.cpp | 203 auto *const scope = NearestScope(expr); in UpdateObjectExpression() 213 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(block, NearestScope(block)); in UpdateObjectExpression()
|
H A D | interfacePropertyDeclarations.cpp | 71 auto classScope = NearestScope(field); in GenerateGetterOrSetter() 145 auto scope = NearestScope(interface); in UpdateInterfacePropertys()
|
H A D | objectLiteralLowering.cpp | 184 auto scopeCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(objExpr)); in HandleObjectLiteralLowering() 191 varbinder->ResolveReferencesForScope(loweringResult, NearestScope(loweringResult)); in HandleObjectLiteralLowering()
|
H A D | stringComparison.cpp | 101 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(parent, NearestScope(parent)); in ProcessBinaryExpression()
|
H A D | bigintLowering.cpp | 45 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(loweringResult, NearestScope(loweringResult)); in CreateBigInt()
|
H A D | optionalLowering.cpp | 57 auto expressionCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(expr)); in LowerOptionalExpr()
|
H A D | objectIterator.cpp | 95 auto statementScope = varbinder::LexicalScope<varbinder::Scope>::Enter(varbinder, NearestScope(forOfStatement)); in ProcessObjectIterator()
|
H A D | tupleLowering.cpp | 129 auto *const tmpVar = NearestScope(update_)->AddDecl<varbinder::LetDecl, varbinder::LocalVariable>( in GenerateSymbol()
|
H A D | genericBridgesLowering.cpp | 95 auto *scope = NearestScope(methodDefinition); in AddGenericBridge()
|
H A D | lambdaLowering.cpp | 838 auto *nearestScope = NearestScope(lambdaOrFuncRef); in CreateConstructorCall() 968 auto *nearestScope = NearestScope(lambda); in CreateWrappingLambda()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
H A D | util.h | 25 varbinder::Scope *NearestScope(const ir::AstNode *ast);
|
H A D | util.cpp | 23 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 D | debugInfoDeserializer.cpp | 102 varBinder->ResolveReferencesForScope(classDecl, compiler::NearestScope(classDecl)); in CreateClassDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | dynamic.cpp | 52 auto scope = compiler::NearestScope(node); in ProcessCheckerNode() 75 auto *scope = compiler::NearestScope(node); in ProcessScopesNode()
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | scopedDebugInfoPlugin.cpp | 160 auto *scope = compiler::NearestScope(lastStatement); in InsertReturnStatement()
|
Completed in 12 milliseconds