Home | History | Annotate | Download | only in ia32

Lines Matching defs:proxy

115   // global proxy when called as functions (without an explicit receiver
290 DCHECK(function->proxy()->var()->mode() == CONST ||
291 function->proxy()->var()->mode() == CONST_LEGACY);
292 DCHECK(function->proxy()->var()->location() != Variable::UNALLOCATED);
756 VariableProxy* proxy = declaration->proxy();
758 Variable* variable = proxy->var();
784 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
815 VariableProxy* proxy = declaration->proxy();
816 Variable* variable = proxy->var();
849 PrepareForBailoutForId(proxy->id(), NO_REGISTERS);
867 Variable* variable = declaration->proxy()->var();
889 PrepareForBailoutForId(declaration->proxy()->id(), NO_REGISTERS);
897 VariableProxy* proxy = declaration->proxy();
898 Variable* variable = proxy->var();
1128 __ Move(ebx, Immediate(Smi::FromInt(0))); // Zero indicates proxy
1159 // TODO(rossberg): What if only a prototype is a proxy? Not specified yet.
1300 void FullCodeGenerator::EmitLoadGlobalCheckExtensions(VariableProxy* proxy,
1351 __ mov(LoadDescriptor::NameRegister(), proxy->var()->name());
1354 Immediate(Smi::FromInt(proxy->VariableFeedbackSlot())));
1395 void FullCodeGenerator::EmitDynamicLookupFastCase(VariableProxy* proxy,
1404 Variable* var = proxy->var();
1406 EmitLoadGlobalCheckExtensions(proxy, typeof_state, slow);
1427 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1429 SetSourcePosition(proxy->position());
1430 Variable* var = proxy->var();
1441 Immediate(Smi::FromInt(proxy->VariableFeedbackSlot())));
1454 proxy is located in eval code and
1483 DCHECK(proxy->position() != RelocInfo::kNoPosition);
1485 var->initializer_position() < proxy->position();
1518 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2777 VariableProxy* proxy = callee->AsVariableProxy();
2782 EmitDynamicLookupFastCase(proxy, NOT_INSIDE_TYPEOF, &slow, &done);
2788 __ push(Immediate(proxy->name()));
3714 // Check for non-function argument (including proxy).
4178 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4186 } else if (proxy != NULL) {
4187 Variable* var = proxy->var();
4477 VariableProxy* proxy = expr->AsVariableProxy();
4481 if (proxy != NULL && proxy->var()->IsUnallocated()) {
4484 __ mov(LoadDescriptor::NameRegister(), Immediate(proxy->name()));
4487 Immediate(Smi::FromInt(proxy->VariableFeedbackSlot())));
4494 } else if (proxy != NULL && proxy->var()->IsLookupSlot()) {
4500 EmitDynamicLookupFastCase(proxy, INSIDE_TYPEOF, &slow, &done);
4504 __ push(Immediate(proxy->name()));