Home | History | Annotate | Download | only in src

Lines Matching defs:proxy

418   if (function_ != NULL && function_->proxy()->raw_name() == name) {
419 return function_->proxy()->var();
428 VariableProxy* proxy = factory->NewVariableProxy(var);
430 proxy, mode, this, RelocInfo::kNoPosition);
550 const AstRawString* name = decl->proxy()->raw_name();
874 PrintName(function_->proxy()->raw_name());
900 PrintVar(n1, function_->proxy()->var());
963 Variable* Scope::LookupRecursive(VariableProxy* proxy,
975 Variable* var = LookupLocal(proxy->raw_name());
989 var = LookupFunctionVar(proxy->raw_name(), factory);
993 var = outer_scope_->LookupRecursive(proxy, binding_kind, factory);
1009 if (var != NULL && proxy->is_assigned()) var->set_maybe_assigned();
1028 VariableProxy* proxy,
1032 // If the proxy is already resolved there's nothing to do
1034 if (proxy->var() != NULL) return true;
1038 Variable* var = LookupRecursive(proxy, &binding_kind, factory);
1050 var = NonLocal(proxy->raw_name(), DYNAMIC_GLOBAL);
1052 var = NonLocal(proxy->raw_name(), DYNAMIC);
1055 var = NonLocal(proxy->raw_name(), DYNAMIC_LOCAL);
1062 var = info->global_scope()->DeclareDynamicGlobal(proxy->raw_name());
1067 var = NonLocal(proxy->raw_name(), DYNAMIC_GLOBAL);
1072 var = NonLocal(proxy->raw_name(), DYNAMIC);
1077 if (proxy->is_assigned()) var->set_maybe_assigned();
1080 var->is_const_mode() && proxy->is_assigned()) {
1083 info->script(), proxy->position(), proxy->position());
1102 proxy->interface()->Unify(var->interface(), zone(), &ok);
1107 PrintF("proxy: ");
1108 proxy->interface()->Print();
1117 info->script(), proxy->position(), proxy->position());
1130 proxy->BindTo(var);
1341 AllocateNonParameterLocal(function_->proxy()->var());
1401 (function_ != NULL && function_->proxy()->var()->IsStackLocal() ? 1 : 0);
1408 (function_ != NULL && function_->proxy()->var()->IsContextSlot() ? 1 : 0);