Lines Matching refs:Name
23 // -- r2 : name
127 Handle<Name> name, Register scratch0, Register scratch1) {
128 DCHECK(name->IsUniqueName());
166 masm, miss_label, &done, receiver, properties, name, scratch1);
196 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
198 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
210 Register holder, Register name,
216 __ push(name);
223 MacroAssembler* masm, Register receiver, Register holder, Register name,
227 PushInterceptorArguments(masm, receiver, holder, name, holder_obj);
348 Handle<Name> name) {
351 __ mov(this->name(), Operand(name));
356 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
357 __ mov(this->name(), Operand(name));
426 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
495 if (!name->IsUniqueName()) {
496 DCHECK(name->IsString());
497 name = factory()->InternalizeString(Handle<String>::cast(name));
500 current->property_dictionary()->FindEntry(name) ==
507 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1,
520 name, scratch2, miss);
562 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
577 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
581 GenerateRestoreName(miss, name);
598 // Build AccessorInfo::args_ list on the stack and push property name below
629 __ push(name());
670 __ Push(receiver(), holder_reg, this->name());
672 __ Push(holder_reg, this->name());
679 masm(), receiver(), holder_reg, this->name(), holder(),
693 __ pop(this->name());
709 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(),
717 Handle<JSObject> object, Handle<Name> name,
719 Register holder_reg = Frontend(name);
733 __ mov(ip, Operand(name));
740 return GetCode(kind(), Code::FAST, name);
745 Handle<Name> name) {
746 __ Push(receiver(), this->name(), value());
752 return GetCode(kind(), Code::FAST, name);
762 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
767 FrontendHeader(receiver(), name, &miss, DONT_RETURN_ANYTHING);
789 FrontendFooter(name, &miss);
792 return GetCode(kind(), Code::NORMAL, name);