Lines Matching defs:value
29 // propery ordering differently). We then use this dummy value instead.
50 Handle<Object> value) {
59 d = Descriptor::DataConstant(name, value, DONT_ENUM);
64 pair->set(ToAccessorComponent(value_kind), *value);
73 Descriptor d = Descriptor::DataConstant(name, value, DONT_ENUM);
90 pair.set(ToAccessorComponent(value_kind), *value, kReleaseStore);
98 Handle<Object> value, PropertyDetails details,
101 isolate, dictionary, name, value, details, entry_out);
107 Handle<Name> name, Handle<Object> value, PropertyDetails details,
111 return SwissNameDictionary::Add(isolate, dictionary, name, value, details);
117 Handle<Object> value, PropertyDetails details,
121 return NumberDictionary::Add(isolate, dictionary, element, value, details,
128 STATIC_ASSERT((std::is_same<Dictionary, SwissNameDictionary>::value ||
129 std::is_same<Dictionary, NameDictionary>::value));
140 // We "shift" value indices to ensure that the enumeration index for the value
150 inline int GetExistingValueIndex(Object value) {
151 return value.IsSmi() ? Smi::ToInt(value) : kAccessorNotDefined;
158 Smi value) {
162 std::is_same<Dictionary, NumberDictionary>::value;
164 (std::is_same<Dictionary, NameDictionary>::value ||
165 std::is_same<Dictionary, SwissNameDictionary>::value));
179 value_handle = handle(value, isolate);
182 pair->set(ToAccessorComponent(value_kind), value);
186 // Add value to the dictionary without updating next enumeration index.
209 // Computed value is a normal method.
230 dictionary->ValueAtPut(entry, value);
256 // Therefore, the computed value is overwritten, receiving the
284 // Overwrite existing value because it was defined before the computed
292 dictionary->ValueAtPut(entry, value);
294 // The computed value appears before the existing one. Set the
318 current_pair.set(component, value, kReleaseStore);
344 pair->set(component, value);
448 void AddConstant(IsolateT* isolate, Handle<Name> name, Handle<Object> value,
450 bool is_accessor = value->IsAccessorInfo();
451 DCHECK(!value->IsAccessorPair());
463 isolate, properties_ordered_dictionary_template(), name, value,
468 isolate, properties_dictionary_template(), name, value,
473 ? Descriptor::AccessorConstant(name, value, attribs)
474 : Descriptor::DataConstant(name, value, attribs);
482 Smi value = Smi::FromInt(value_index);
488 value_index, value_kind, value);
491 value_index, value_kind, value);
494 temp_handle_.PatchValue(value);
503 Smi value = Smi::FromInt(value_index);
505 value_index, value_kind, value);
564 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value) {
566 value);
570 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value);
573 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value);
576 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value);
581 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value) {
583 value);
587 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value);
590 int key_index, ClassBoilerplate::ValueKind value_kind, Smi value);
659 Handle<Object> value(
661 instance_desc.AddConstant(isolate, factory->constructor_string(), value,
695 dynamic_argument_index += 2; // Computed name and value indices.