Home | History | Annotate | Download | only in ia32

Lines Matching refs:JSFunction

308   __ Allocate(JSFunction::kSize, eax, ebx, ecx, &gc, TAG_OBJECT);
330 __ mov(FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset),
332 __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
333 __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi);
334 __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx);
347 __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset),
351 __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
390 __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
395 __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset), edx);
396 // No need for write barrier as JSFunction (eax) is in the new space.
399 // Store JSFunction (eax) into edx before issuing write barrier as
4392 // are uninitialized, monomorphic (indicated by a JSFunction), and
4576 // Check that function is a JSFunction.
4586 __ mov(jmp_reg, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
7321 __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset));
7569 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
7596 // The type cell has either an AllocationSite or a JSFunction
7683 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
7692 __ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));