Lines Matching refs:Name
23 // -- r5 : name
125 Handle<Name> name, Register scratch0, Register scratch1) {
126 DCHECK(name->IsUniqueName());
164 masm, miss_label, &done, receiver, properties, name, scratch1);
194 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
196 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
208 Register holder, Register name,
214 __ push(name);
221 MacroAssembler* masm, Register receiver, Register holder, Register name,
225 PushInterceptorArguments(masm, receiver, holder, name, holder_obj);
347 Handle<Name> name) {
350 __ mov(this->name(), Operand(name));
355 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
356 __ mov(this->name(), Operand(name));
425 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
493 if (!name->IsUniqueName()) {
494 DCHECK(name->IsString());
495 name = factory()->InternalizeString(Handle<String>::cast(name));
498 current->property_dictionary()->FindEntry(name) ==
505 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1,
518 name, scratch2, miss);
560 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
575 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
579 GenerateRestoreName(miss, name);
596 // Build AccessorInfo::args_ list on the stack and push property name below
626 __ push(name());
667 __ Push(receiver(), holder_reg, this->name());
669 __ Push(holder_reg, this->name());
676 masm(), receiver(), holder_reg, this->name(), holder(),
690 __ pop(this->name());
706 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(),
714 Handle<JSObject> object, Handle<Name> name,
716 Register holder_reg = Frontend(name);
729 __ mov(ip, Operand(name));
736 return GetCode(kind(), Code::FAST, name);
741 Handle<Name> name) {
742 __ Push(receiver(), this->name(), value());
748 return GetCode(kind(), Code::FAST, name);
758 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
763 FrontendHeader(receiver(), name, &miss, DONT_RETURN_ANYTHING);
785 FrontendFooter(name, &miss);
788 return GetCode(kind(), Code::NORMAL, name);