Lines Matching defs:proxy
115 // global proxy when called as functions (without an explicit receiver
288 DCHECK(function->proxy()->var()->mode() == CONST ||
289 function->proxy()->var()->mode() == CONST_LEGACY);
290 DCHECK(function->proxy()->var()->location() != Variable::UNALLOCATED);
777 VariableProxy* proxy = declaration->proxy();
779 Variable* variable = proxy->var();
806 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
837 VariableProxy* proxy = declaration->proxy();
838 Variable* variable = proxy->var();
872 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
890 Variable* variable = declaration->proxy()->var();
912 PrepareForBailoutForId(declaration->proxy()->id(), NO_REGISTERS);
920 VariableProxy* proxy = declaration->proxy();
921 Variable* variable = proxy->var();
1159 __ Move(rbx, Smi::FromInt(0)); // Zero indicates proxy
1194 // TODO(rossberg): What if only a prototype is a proxy? Not specified yet.
1334 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy,
1386 __ Move(LoadDescriptor::NameRegister(), proxy->var()->name());
1389 Smi::FromInt(proxy->VariableFeedbackSlot()));
1429 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy,
1438 Variable* var = proxy->var();
1440 EmitLoadGlobalCheckExtensions(proxy, typeof_state, slow);
1461 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1463 SetSourcePosition(proxy->position());
1464 Variable* var = proxy->var();
1475 Smi::FromInt(proxy->VariableFeedbackSlot()));
1488 // var->scope() may be NULL when the proxy is located in eval code and
1517 DCHECK(proxy->position() != RelocInfo::kNoPosition);
1519 var->initializer_position() < proxy->position();
1552 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2774 VariableProxy* proxy = callee->AsVariableProxy();
2780 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2786 __ Push(proxy->name());
3701 // Check for non-function argument (including proxy).
4192 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4200 } else if (proxy != NULL) {
4201 Variable* var = proxy->var();
4487 VariableProxy* proxy = expr->AsVariableProxy();
4491 if (proxy != NULL && proxy->var()->IsUnallocated()) {
4493 __ Move(LoadDescriptor::NameRegister(), proxy->name());
4497 Smi::FromInt(proxy->VariableFeedbackSlot()));
4504 } else if (proxy != NULL && proxy->var()->IsLookupSlot()) {
4510 EmitDynamicLookupFastCase(proxy, INSIDE_TYPEOF, &slow, &done);
4514 __ Push(proxy->name());