Lines Matching refs:FixedArray
33 TQ_OBJECT_CONSTRUCTORS_IMPL(FixedArray)
53 ObjectSlot FixedArray::GetFirstElementAddress() { in GetFirstElementAddress()
57 bool FixedArray::ContainsOnlySmisOrHoles() { in ContainsOnlySmisOrHoles()
67 Object FixedArray::get(int index) const { in get()
72 Object FixedArray::get(PtrComprCageBase cage_base, int index) const { in get()
78 Handle<Object> FixedArray::get(FixedArray array, int index, Isolate* isolate) { in get()
82 bool FixedArray::is_the_hole(Isolate* isolate, int index) { in is_the_hole()
87 void FixedArray::set(int index, Smi value) { in set()
96 void FixedArray::set(int index, Object value) { in set()
105 void FixedArray::set(int index, Object value, WriteBarrierMode mode) { in set()
114 void FixedArray::NoWriteBarrierSet(FixedArray array, int index, Object value) { in NoWriteBarrierSet()
123 Object FixedArray::get(int index, RelaxedLoadTag) const { in get()
128 Object FixedArray::get(PtrComprCageBase cage_base, int index, in get()
134 void FixedArray::set(int index, Object value, RelaxedStoreTag, in set()
142 void FixedArray::set(int index, Smi value, RelaxedStoreTag tag) { in set()
147 Object FixedArray::get(int index, AcquireLoadTag) const { in get()
152 Object FixedArray::get(PtrComprCageBase cage_base, int index, in get()
158 void FixedArray::set(int index, Object value, ReleaseStoreTag, in set()
166 void FixedArray::set(int index, Smi value, ReleaseStoreTag tag) { in set()
171 void FixedArray::set_undefined(int index) { in set_undefined()
175 void FixedArray::set_undefined(Isolate* isolate, int index) { in set_undefined()
179 void FixedArray::set_undefined(ReadOnlyRoots ro_roots, int index) { in set_undefined()
180 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.undefined_value()); in set_undefined()
183 void FixedArray::set_null(int index) { set_null(GetReadOnlyRoots(), index); } in set_null()
185 void FixedArray::set_null(Isolate* isolate, int index) { in set_null()
189 void FixedArray::set_null(ReadOnlyRoots ro_roots, int index) { in set_null()
190 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.null_value()); in set_null()
193 void FixedArray::set_the_hole(int index) { in set_the_hole()
197 void FixedArray::set_the_hole(Isolate* isolate, int index) { in set_the_hole()
201 void FixedArray::set_the_hole(ReadOnlyRoots ro_roots, int index) { in set_the_hole()
202 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.the_hole_value()); in set_the_hole()
205 void FixedArray::FillWithHoles(int from, int to) { in FillWithHoles()
211 ObjectSlot FixedArray::data_start() { return RawField(OffsetOfElementAt(0)); } in data_start()
213 ObjectSlot FixedArray::RawFieldOfElementAt(int index) { in RawFieldOfElementAt()
217 void FixedArray::MoveElements(Isolate* isolate, int dst_index, int src_index, in MoveElements()
228 void FixedArray::CopyElements(Isolate* isolate, int dst_index, FixedArray src, in CopyElements()
243 inline int FixedArray::AllocatedSize() { return SizeFor(length(kAcquireLoad)); } in AllocatedSize()
527 if (FixedArray::cast(*this).length() == 0) return 0; in Length()
528 return Smi::ToInt(FixedArray::cast(*this).get(kLengthIndex)); in Length()
532 return FixedArray::cast(*this).set(kLengthIndex, Smi::FromInt(length)); in SetLength()
536 return FixedArray::cast(*this).get(kFirstIndex + index); in Get()
540 return FixedArray::cast(*this).get(cage_base, kFirstIndex + index); in Get()
548 FixedArray::cast(*this).set(kFirstIndex + index, obj, mode); in Set()
557 FixedArray::cast(*this).set(kFirstIndex + index, undefined, in Clear()
685 return Smi::ToInt(FixedArray::cast(*this).get(kLengthIndex)); in length()
689 return FixedArray::cast(*this).get(kFirstElementIndex + index); in get()
693 return FixedArray::cast(*this).get(cage_base, kFirstElementIndex + index); in get()
697 FixedArray::cast(*this).set(kFirstElementIndex + index, value); in set()