Lines Matching defs:proxy
135 // global proxy when called as functions (without an explicit receiver
305 DCHECK(function->proxy()->var()->mode() == CONST ||
306 function->proxy()->var()->mode() == CONST_LEGACY);
307 DCHECK(function->proxy()->var()->location() != Variable::UNALLOCATED);
807 VariableProxy* proxy = declaration->proxy();
809 Variable* variable = proxy->var();
836 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
869 VariableProxy* proxy = declaration->proxy();
870 Variable* variable = proxy->var();
905 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
924 Variable* variable = declaration->proxy()->var();
947 PrepareForBailoutForId(declaration->proxy()->id(), NO_REGISTERS);
955 VariableProxy* proxy = declaration->proxy();
956 Variable* variable = proxy->var();
1191 __ li(a1, Operand(Smi::FromInt(0))); // Zero indicates proxy
1225 // TODO(rossberg): What if only a prototype is a proxy? Not specified yet.
1363 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy,
1409 __ li(LoadDescriptor::NameRegister(), Operand(proxy->var()->name()));
1412 Operand(Smi::FromInt(proxy->VariableFeedbackSlot())));
1452 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy,
1461 Variable* var = proxy->var();
1463 EmitLoadGlobalCheckExtensions(proxy, typeof_state, slow);
1487 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1489 SetSourcePosition(proxy->position());
1490 Variable* var = proxy->var();
1501 Operand(Smi::FromInt(proxy->VariableFeedbackSlot())));
1514 // var->scope() may be NULL when the proxy is located in eval code and
1543 DCHECK(proxy->position() != RelocInfo::kNoPosition);
1545 var->initializer_position() < proxy->position();
1581 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2855 VariableProxy* proxy = callee->AsVariableProxy();
2861 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2868 __ li(a2, Operand(proxy->name()));
3803 // Check for non-function argument (including proxy).
4239 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4248 } else if (proxy != NULL) {
4249 Variable* var = proxy->var();
4534 VariableProxy* proxy = expr->AsVariableProxy();
4535 if (proxy != NULL && proxy->var()->IsUnallocated()) {
4538 __ li(LoadDescriptor::NameRegister(), Operand(proxy->name()));
4541 Operand(Smi::FromInt(proxy->VariableFeedbackSlot())));
4548 } else if (proxy != NULL && proxy->var()->IsLookupSlot()) {
4554 EmitDynamicLookupFastCase(proxy, INSIDE_TYPEOF, &slow, &done);
4557 __ li(a0, Operand(proxy->name()));