Lines Matching refs:dst_pos
104 inline void ObjectArray<T>::AssignableMemmove(int32_t dst_pos, in AssignableMemmove() argument
120 const bool copy_forward = (src != this) || (dst_pos < src_pos) || (dst_pos - src_pos >= count); in AssignableMemmove()
135 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemmove()
143 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemmove()
160 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemmove()
168 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemmove()
172 WriteBarrier::ForArrayWrite(this, dst_pos, count); in AssignableMemmove()
176 GetWithoutChecks(dst_pos + i); in AssignableMemmove()
182 inline void ObjectArray<T>::AssignableMemcpy(int32_t dst_pos, in AssignableMemcpy() argument
210 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemcpy()
218 SetWithoutChecksAndWriteBarrier<false>(dst_pos + i, obj); in AssignableMemcpy()
221 WriteBarrier::ForArrayWrite(this, dst_pos, count); in AssignableMemcpy()
225 GetWithoutChecks(dst_pos + i); in AssignableMemcpy()
232 inline void ObjectArray<T>::AssignableCheckingMemcpy(int32_t dst_pos, in AssignableCheckingMemcpy() argument
261 SetWithoutChecks<kTransactionActive>(dst_pos + i, nullptr); in AssignableCheckingMemcpy()
266 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy()
269 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy()
286 SetWithoutChecks<kTransactionActive>(dst_pos + i, nullptr); in AssignableCheckingMemcpy()
291 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy()
294 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy()
303 WriteBarrier::ForArrayWrite(this, dst_pos, count); in AssignableCheckingMemcpy()