Lines Matching refs:Name
23 // -- a2 : name
125 Handle<Name> name, Register scratch0, Register scratch1) {
126 DCHECK(name->IsUniqueName());
162 masm, miss_label, &done, receiver, properties, name, scratch1);
192 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
194 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
205 Register holder, Register name,
211 __ Push(name, receiver, holder);
216 MacroAssembler* masm, Register receiver, Register holder, Register name,
220 PushInterceptorArguments(masm, receiver, holder, name, holder_obj);
338 Handle<Name> name) {
341 __ li(this->name(), Operand(name));
346 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
347 __ li(this->name(), Operand(name));
416 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
485 if (!name->IsUniqueName()) {
486 DCHECK(name->IsString());
487 name = factory()->InternalizeString(Handle<String>::cast(name));
490 current->property_dictionary()->FindEntry(name) ==
497 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1,
510 name, scratch2, miss);
552 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
567 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
571 GenerateRestoreName(miss, name);
588 // Build AccessorInfo::args_ list on the stack and push property name below
619 __ sw(name(), MemOperand(sp, 0 * kPointerSize));
662 __ Push(receiver(), holder_reg, this->name());
664 __ Push(holder_reg, this->name());
671 masm(), receiver(), holder_reg, this->name(), holder(),
685 __ Pop(receiver(), holder_reg, this->name());
687 __ Pop(holder_reg, this->name());
700 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(),
708 Handle<JSObject> object, Handle<Name> name,
710 Register holder_reg = Frontend(name);
722 __ li(at, Operand(name));
729 return GetCode(kind(), Code::FAST, name);
734 Handle<Name> name) {
735 __ Push(receiver(), this->name(), value());
741 return GetCode(kind(), Code::FAST, name);
751 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
757 FrontendHeader(receiver(), name, &miss, DONT_RETURN_ANYTHING);
779 FrontendFooter(name, &miss);
782 return GetCode(kind(), Code::NORMAL, name);