Searched refs:capturedVars (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | localClassLowering.cpp | 83 public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, in CreateClassPropertiesForCapturedVariables() 90 for (auto var : capturedVars) { in CreateClassPropertiesForCapturedVariables() 121 public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, in ModifyConstructorParameters() 134 signature->GetSignatureInfo()->minArgCount += capturedVars.size(); in ModifyConstructorParameters() 137 for (auto var : capturedVars) { in ModifyConstructorParameters() 157 for (auto var : capturedVars) { in ModifyConstructorParameters() 222 auto capturedVars = FindCaptured(ctx->allocator, classDef); in Perform() 230 CreateClassPropertiesForCapturedVariables(ctx, classDef, capturedVars, variableMap, propertyMap); in Perform() 231 ModifyConstructorParameters(ctx, classDef, capturedVars, variableMap, parameterMap); in Perform() 233 capturedVarsMap.emplace(classDef, std::move(capturedVars)); in Perform() 82 CreateClassPropertiesForCapturedVariables( public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap, ArenaMap<varbinder::Variable *, ir::ClassProperty *> &propertyMap) CreateClassPropertiesForCapturedVariables() argument 120 ModifyConstructorParameters( public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap, ArenaMap<varbinder::Variable *, varbinder::Variable *> ¶meterMap) ModifyConstructorParameters() argument [all...] |
H A D | localClassLowering.h | 30 ArenaSet<varbinder::Variable *> const &capturedVars, 35 ArenaSet<varbinder::Variable *> const &capturedVars,
|
H A D | lambdaLowering.cpp | 28 ArenaSet<varbinder::Variable *> *capturedVars = nullptr; member 346 CalleeParameterInfo cpi {lambda, *info->capturedVars, paramScope, substitution, limit}; in CreateCalleeMethod() 554 for (auto *captured : *info->capturedVars) { in CreateLambdaClassFields() 583 for (auto *var : *info->capturedVars) { in CreateLambdaClassConstructor() 596 for (auto *var : *info->capturedVars) { in CreateLambdaClassConstructor() 628 for (auto *captured : *info->capturedVars) { in CreateCallForLambdaClassInvoke() 821 for (auto captured : *info->capturedVars) { in CreateConstructorCall() 859 auto capturedVars = FindCaptured(allocator, lambda); in ConvertLambda() local 860 info.capturedVars = &capturedVars; in ConvertLambda() [all...] |
Completed in 3 milliseconds