Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
50 return ACQUIRE_READ_FIELD(*this, kLengthOffset);
68 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
74 return TaggedField<Object>::Relaxed_Load(cage_base, *this,
92 RELAXED_WRITE_FIELD(*this, offset, value);
101 RELAXED_WRITE_FIELD(*this, offset, value);
102 WRITE_BARRIER(*this, offset, value);
109 RELAXED_WRITE_FIELD(*this, offset, value);
110 CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
124 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
131 return RELAXED_READ_FIELD(*this, OffsetOfElementAt(index));
138 RELAXED_WRITE_FIELD(*this, OffsetOfElementAt(index), value);
139 CONDITIONAL_WRITE_BARRIER(*this, OffsetOfElementAt(index), value, mode);
148 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
155 return ACQUIRE_READ_FIELD(*this, OffsetOfElementAt(index));
162 RELEASE_WRITE_FIELD(*this, OffsetOfElementAt(index), value);
163 CONDITIONAL_WRITE_BARRIER(*this, OffsetOfElementAt(index), value, mode);
180 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.undefined_value());
190 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.null_value());
202 FixedArray::NoWriteBarrierSet(*this, index, ro_roots.the_hole_value());
225 isolate->heap()->MoveRange(*this, dst_slot, src_slot, len, mode);
237 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode);
307 // Perform a linear search in this fixed array. len is the number of entry
435 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
476 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode);
480 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
511 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode);
527 if (FixedArray::cast(*this).length() == 0) return 0;
528 return Smi::ToInt(FixedArray::cast(*this).get(kLengthIndex));
532 return FixedArray::cast(*this).set(kLengthIndex, Smi::FromInt(length));
536 return FixedArray::cast(*this).get(kFirstIndex + index);
540 return FixedArray::cast(*this).get(cage_base, kFirstIndex + index);
548 FixedArray::cast(*this).set(kFirstIndex + index, obj, mode);
557 FixedArray::cast(*this).set(kFirstIndex + index, undefined,
620 return RELAXED_READ_UINT32_FIELD(*this, kHeaderSize + index * kUInt32Size);
626 RELAXED_WRITE_UINT32_FIELD(*this, kHeaderSize + index * kUInt32Size, value);
685 return Smi::ToInt(FixedArray::cast(*this).get(kLengthIndex));
689 return FixedArray::cast(*this).get(kFirstElementIndex + index);
693 return FixedArray::cast(*this).get(cage_base, kFirstElementIndex + index);
697 FixedArray::cast(*this).set(kFirstElementIndex + index, value);