/third_party/node/deps/v8/src/objects/ |
D | property-array-inl.h | 23 TQ_OBJECT_CONSTRUCTORS_IMPL(PropertyArray) 25 SMI_ACCESSORS(PropertyArray, length_and_hash, kLengthAndHashOffset) in SMI_ACCESSORS() argument 26 RELEASE_ACQUIRE_SMI_ACCESSORS(PropertyArray, length_and_hash, in SMI_ACCESSORS() 29 Object PropertyArray::get(int index) const { in SMI_ACCESSORS() 34 Object PropertyArray::get(PtrComprCageBase cage_base, int index) const { in get() 41 Object PropertyArray::get(int index, SeqCstAccessTag tag) const { in get() 46 Object PropertyArray::get(PtrComprCageBase cage_base, int index, in get() 54 void PropertyArray::set(int index, Object value) { in set() 63 void PropertyArray::set(int index, Object value, WriteBarrierMode mode) { in set() 71 void PropertyArray::set(int index, Object value, SeqCstAccessTag tag) { in set() [all …]
|
D | property-array.h | 18 class PropertyArray 19 : public TorqueGeneratedPropertyArray<PropertyArray, HeapObject> { 48 inline void CopyElements(Isolate* isolate, int dst_index, PropertyArray src, 60 DECL_PRINTER(PropertyArray) 61 DECL_VERIFIER(PropertyArray) 79 TQ_OBJECT_CONSTRUCTORS(PropertyArray)
|
D | ordered-hash-table-inl.h | 225 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetHash() 231 DCHECK(PropertyArray::HashField::is_valid(hash)); in Hash() 236 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetHash() 243 DCHECK(PropertyArray::HashField::is_valid(hash)); in Hash()
|
D | js-objects.tq | 9 properties_or_hash: SwissNameDictionary|FixedArrayBase|PropertyArray|Smi; 176 PropertyArray): JSObject; 178 Map, NameDictionary | SwissNameDictionary | EmptyFixedArray | PropertyArray,
|
D | property-array.tq | 5 extern class PropertyArray extends HeapObject { length_and_hash: Smi; }
|
D | field-index-inl.h | 36 offset = PropertyArray::OffsetOfElementAt(property_index); in ForPropertyIndex()
|
D | object-list-macros.h | 47 class PropertyArray; variable 206 V(PropertyArray) \
|
D | dictionary-inl.h | 97 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetHash() 105 DCHECK(PropertyArray::HashField::is_valid(hash)); in Hash()
|
D | js-objects.cc | 757 DCHECK_NE(PropertyArray::kNoHashSentinel, hash); in SetHashAndUpdateProperties() 758 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetHashAndUpdateProperties() 769 PropertyArray::cast(properties).SetHash(hash); in SetHashAndUpdateProperties() 770 DCHECK_LT(0, PropertyArray::cast(properties).length()); in SetHashAndUpdateProperties() 797 return PropertyArray::cast(properties).Hash(); in GetIdentityHashHelper() 820 return PropertyArray::kNoHashSentinel; in GetIdentityHashHelper() 826 DCHECK_NE(PropertyArray::kNoHashSentinel, hash); in SetIdentityHash() 827 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetIdentityHash() 836 PropertyArray::cast(properties).length() == 0, in SetProperties() 844 if (hash != PropertyArray::kNoHashSentinel) { in SetProperties() [all …]
|
D | js-objects.h | 46 DECL_GETTER(property_array, PropertyArray) 307 static const int kHashMask = PropertyArray::HashField::kMask; 842 PropertyArray::kMaxLength);
|
D | instance-type.h | 322 V(_, PropertyArrayMap, property_array_map, PropertyArray) \
|
D | js-objects-inl.h | 813 DEF_GETTER(JSReceiver, property_array, PropertyArray) { in DEF_GETTER() argument 819 return PropertyArray::cast(prop); in DEF_GETTER()
|
D | swiss-name-dictionary-inl.h | 565 SetHash(PropertyArray::kNoHashSentinel); in Initialize()
|
/third_party/node/deps/v8/src/builtins/ |
D | promise-all-element-closure.tq | 82 generates 'PropertyArray::kNoHashSentinel'; 85 generates 'PropertyArray::HashField::kMax';
|
D | builtins-struct.cc | 114 Handle<PropertyArray> property_array = in BUILTIN()
|
/third_party/node/deps/v8/src/heap/ |
D | objects-visiting.h | 46 V(PropertyArray) \
|
D | large-spaces.cc | 452 PropertyArray array = PropertyArray::cast(object); in Verify()
|
D | factory.h | 126 Handle<PropertyArray> NewPropertyArray( 490 Handle<PropertyArray> CopyPropertyArrayAndGrow(Handle<PropertyArray> array,
|
D | factory.cc | 449 Handle<PropertyArray> Factory::NewPropertyArray(int length, in NewPropertyArray() 456 PropertyArray array = PropertyArray::cast(result); in NewPropertyArray() 586 dict->SetHash(PropertyArray::kNoHashSentinel); in NewSmallOrderedNameDictionary() 1981 PropertyArray properties = source->property_array(); in CopyJSObjectWithAllocationSite() 1984 Handle<PropertyArray> prop = CopyArrayWithMap( in CopyJSObjectWithAllocationSite() 2009 void initialize_length<PropertyArray>(PropertyArray array, int length) { in initialize_length() 2138 Handle<PropertyArray> Factory::CopyPropertyArrayAndGrow( in CopyPropertyArrayAndGrow() 2139 Handle<PropertyArray> array, int grow_by) { in CopyPropertyArrayAndGrow()
|
D | object-stats.cc | 539 PropertyArray properties = boilerplate.property_array(); in RecordVirtualAllocationSiteDetails() 594 PropertyArray properties = object.property_array(); in RecordVirtualJSObjectDetails()
|
D | setup-heap-internal.cc | 627 PropertyArray::cast(obj).initialize_length(0); in CreateInitialMaps() 628 set_empty_property_array(PropertyArray::cast(obj)); in CreateInitialMaps()
|
/third_party/node/deps/v8/src/ic/ |
D | accessor-assembler.cc | 1652 TNode<PropertyArray> properties = in OverwriteExistingFastDataProperty() 1661 TNode<PropertyArray> properties = in OverwriteExistingFastDataProperty() 1752 TNode<PropertyArray> properties = in StoreJSSharedStructField() 2202 TNode<PropertyArray> AccessorAssembler::ExtendPropertiesBackingStore( in ExtendPropertiesBackingStore() 2220 Word32Shl(hash, Int32Constant(PropertyArray::HashField::kShift)); in ExtendPropertiesBackingStore() 2231 var_properties.value(), PropertyArray::kLengthAndHashOffset); in ExtendPropertiesBackingStore() 2233 length_and_hash_int32, Int32Constant(PropertyArray::HashField::kMask)); in ExtendPropertiesBackingStore() 2236 Int32Constant(PropertyArray::LengthField::kMask))); in ExtendPropertiesBackingStore() 2262 TNode<PropertyArray> new_properties = AllocatePropertyArray(new_capacity); in ExtendPropertiesBackingStore() 2277 StoreObjectField(new_properties, PropertyArray::kLengthAndHashOffset, in ExtendPropertiesBackingStore() [all …]
|
/third_party/node/deps/v8/src/codegen/ |
D | code-stub-assembler.h | 1434 void InitializePropertyArrayLength(TNode<PropertyArray> property_array, 1546 TNode<Object> LoadPropertyArrayElement(TNode<PropertyArray> object, 1548 TNode<IntPtrT> LoadPropertyArrayLength(TNode<PropertyArray> object); 1790 void StorePropertyArrayElement(TNode<PropertyArray> array, in StorePropertyArrayElement() 1814 void StoreJSSharedStructPropertyArrayElement(TNode<PropertyArray> array, in StoreJSSharedStructPropertyArrayElement() 2077 TNode<PropertyArray> AllocatePropertyArray(TNode<IntPtrT> capacity); 2107 void FillPropertyArrayWithUndefined(TNode<PropertyArray> array, 2126 TNode<PropertyArray> to_array, 3520 TNode<UnionT<UnionT<FixedArray, PropertyArray>, HeapObject>> array, 3539 PropertyArray::kHeaderSize); in GetPropertyArrayAllocationSize() [all …]
|
D | code-stub-assembler.cc | 2017 var_hash = IntPtrConstant(PropertyArray::kNoHashSentinel); in LoadJSReceiverIdentityHash() 2030 properties, PropertyArray::kLengthAndHashOffset); in LoadJSReceiverIdentityHash() 2031 var_hash = Signed(DecodeWord<PropertyArray::HashField>(length_and_hash)); in LoadJSReceiverIdentityHash() 2053 IntPtrConstant(PropertyArray::kNoHashSentinel)), in LoadJSReceiverIdentityHash() 2216 TNode<IntPtrT> CodeStubAssembler::LoadArrayLength(TNode<PropertyArray> array) { in LoadArrayLength() 2322 TNode<PropertyArray> object, TNode<IntPtrT> index) { in LoadPropertyArrayElement() 2324 return CAST(LoadArrayElement(object, PropertyArray::kHeaderSize, index, in LoadPropertyArrayElement() 2329 TNode<PropertyArray> object) { in LoadPropertyArrayLength() 2331 LoadAndUntagObjectField(object, PropertyArray::kLengthAndHashOffset); in LoadPropertyArrayLength() 2332 return Signed(DecodeWord<PropertyArray::LengthField>(value)); in LoadPropertyArrayLength() [all …]
|
/third_party/node/deps/v8/src/roots/ |
D | roots.h | 172 V(PropertyArray, empty_property_array, EmptyPropertyArray) \
|