Lines Matching refs:VariableProxy
612 VariableProxy* proxy = factory->NewVariableProxy(name, NORMAL_VARIABLE); in HoistSloppyBlockFunctions()
839 VariableProxy* unresolved = unresolved_; in FinalizeBlockScope()
914 VariableProxy* last = outer_scope_->unresolved_; in Reparent()
1112 VariableProxy* proxy = declaration->proxy(); in DeclareVariable()
1261 void Scope::AddUnresolved(VariableProxy* proxy) { in AddUnresolved()
1276 bool Scope::RemoveUnresolved(VariableProxy* var) { in RemoveUnresolved()
1282 VariableProxy* current = unresolved_; in RemoveUnresolved()
1284 VariableProxy* next = current->next_unresolved(); in RemoveUnresolved()
1486 VariableProxy* free_variables = FetchFreeVariables(this, info); in CollectNonLocals()
1487 for (VariableProxy* proxy = free_variables; proxy != nullptr; in CollectNonLocals()
1553 VariableProxy* unresolved = nullptr; in AnalyzePartially()
1562 for (VariableProxy* proxy = FetchFreeVariables(this); proxy != nullptr; in AnalyzePartially()
1565 VariableProxy* copy = ast_node_factory->CopyVariableProxy(proxy); in AnalyzePartially()
1837 Variable* Scope::LookupRecursive(ParseInfo* info, VariableProxy* proxy, in LookupRecursive()
1936 bool Scope::ResolveVariable(ParseInfo* info, VariableProxy* proxy) { in ResolveVariable()
1950 void SetNeedsHoleCheck(Variable* var, VariableProxy* proxy) { in SetNeedsHoleCheck()
1955 void UpdateNeedsHoleCheck(Variable* var, VariableProxy* proxy, Scope* scope) { in UpdateNeedsHoleCheck()
2014 void Scope::ResolveTo(ParseInfo* info, VariableProxy* proxy, Variable* var) { in ResolveTo()
2048 for (VariableProxy* proxy = unresolved_; proxy != nullptr; in ResolveVariablesRecursively()
2063 for (VariableProxy* proxy = unresolved_; proxy != nullptr; in ResolveVariablesRecursively()
2077 VariableProxy* Scope::FetchFreeVariables(DeclarationScope* max_outer_scope, in FetchFreeVariables()
2079 VariableProxy* stack) { in FetchFreeVariables()
2092 for (VariableProxy *proxy = unresolved_, *next = nullptr; proxy != nullptr; in FetchFreeVariables()