Home
last modified time | relevance | path

Searched refs:PropertyArray (Results 1 – 25 of 40) sorted by relevance

12

/third_party/node/deps/v8/src/objects/
Dproperty-array-inl.h23 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 …]
Dproperty-array.h18 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)
Dordered-hash-table-inl.h225 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()
Djs-objects.tq9 properties_or_hash: SwissNameDictionary|FixedArrayBase|PropertyArray|Smi;
176 PropertyArray): JSObject;
178 Map, NameDictionary | SwissNameDictionary | EmptyFixedArray | PropertyArray,
Dproperty-array.tq5 extern class PropertyArray extends HeapObject { length_and_hash: Smi; }
Dfield-index-inl.h36 offset = PropertyArray::OffsetOfElementAt(property_index); in ForPropertyIndex()
Dobject-list-macros.h47 class PropertyArray; variable
206 V(PropertyArray) \
Ddictionary-inl.h97 DCHECK(PropertyArray::HashField::is_valid(hash)); in SetHash()
105 DCHECK(PropertyArray::HashField::is_valid(hash)); in Hash()
Djs-objects.cc757 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 …]
Djs-objects.h46 DECL_GETTER(property_array, PropertyArray)
307 static const int kHashMask = PropertyArray::HashField::kMask;
842 PropertyArray::kMaxLength);
Dinstance-type.h322 V(_, PropertyArrayMap, property_array_map, PropertyArray) \
Djs-objects-inl.h813 DEF_GETTER(JSReceiver, property_array, PropertyArray) { in DEF_GETTER() argument
819 return PropertyArray::cast(prop); in DEF_GETTER()
Dswiss-name-dictionary-inl.h565 SetHash(PropertyArray::kNoHashSentinel); in Initialize()
/third_party/node/deps/v8/src/builtins/
Dpromise-all-element-closure.tq82 generates 'PropertyArray::kNoHashSentinel';
85 generates 'PropertyArray::HashField::kMax';
Dbuiltins-struct.cc114 Handle<PropertyArray> property_array = in BUILTIN()
/third_party/node/deps/v8/src/heap/
Dobjects-visiting.h46 V(PropertyArray) \
Dlarge-spaces.cc452 PropertyArray array = PropertyArray::cast(object); in Verify()
Dfactory.h126 Handle<PropertyArray> NewPropertyArray(
490 Handle<PropertyArray> CopyPropertyArrayAndGrow(Handle<PropertyArray> array,
Dfactory.cc449 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()
Dobject-stats.cc539 PropertyArray properties = boilerplate.property_array(); in RecordVirtualAllocationSiteDetails()
594 PropertyArray properties = object.property_array(); in RecordVirtualJSObjectDetails()
Dsetup-heap-internal.cc627 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/
Daccessor-assembler.cc1652 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/
Dcode-stub-assembler.h1434 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 …]
Dcode-stub-assembler.cc2017 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/
Droots.h172 V(PropertyArray, empty_property_array, EmptyPropertyArray) \

12