Lines Matching refs:i

59 inline T* ObjectArray<T>::Get(int32_t i) {  in Get()  argument
60 if (!CheckIsValidIndex(i)) { in Get()
64 return GetFieldObject<T>(OffsetOfElement(i)); in Get()
80 inline void ObjectArray<T>::Set(int32_t i, T* object) { in Set() argument
82 Set<true>(i, object); in Set()
84 Set<false>(i, object); in Set()
90 inline void ObjectArray<T>::Set(int32_t i, T* object) { in Set() argument
91 if (CheckIsValidIndex(i) && CheckAssignable<kVerifyFlags>(object)) { in Set()
92 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in Set()
100 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, T* object) { in SetWithoutChecks() argument
101 DCHECK(CheckIsValidIndex<kVerifyFlags>(i)); in SetWithoutChecks()
103 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in SetWithoutChecks()
108 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, T* object) { in SetWithoutChecksAndWriteBarrier() argument
109 DCHECK(CheckIsValidIndex<kVerifyFlags>(i)); in SetWithoutChecksAndWriteBarrier()
113 OffsetOfElement(i), object); in SetWithoutChecksAndWriteBarrier()
117 inline T* ObjectArray<T>::GetWithoutChecks(int32_t i) { in GetWithoutChecks() argument
118 DCHECK(CheckIsValidIndex(i)); in GetWithoutChecks()
119 return GetFieldObject<T>(OffsetOfElement(i)); in GetWithoutChecks()
126 for (int i = 0; i < count; ++i) { in AssignableMemmove() local
128 src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
140 for (int i = 0; i < count; ++i) { in AssignableMemmove() local
142 Object* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
143 SetWithoutChecks<false>(dst_pos + i, obj); in AssignableMemmove()
147 for (int i = count - 1; i >= 0; --i) { in AssignableMemmove() local
149 Object* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
150 SetWithoutChecks<false>(dst_pos + i, obj); in AssignableMemmove()
158 for (int i = 0; i < count; ++i) { in AssignableMemmove() local
160 GetWithoutChecks(dst_pos + i); in AssignableMemmove()
169 for (int i = 0; i < count; ++i) { in AssignableMemcpy() local
171 src->GetWithoutChecks(src_pos + i); in AssignableMemcpy()
180 for (int i = 0; i < count; ++i) { in AssignableMemcpy() local
182 T* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemcpy()
183 SetWithoutChecks<false>(dst_pos + i, obj); in AssignableMemcpy()
190 for (int i = 0; i < count; ++i) { in AssignableMemcpy() local
192 GetWithoutChecks(dst_pos + i); in AssignableMemcpy()
209 int i = 0; in AssignableCheckingMemcpy() local
210 for (; i < count; ++i) { in AssignableCheckingMemcpy()
213 o = src->GetWithoutChecks(src_pos + i); in AssignableCheckingMemcpy()
216 SetWithoutChecks<false>(dst_pos + i, nullptr); in AssignableCheckingMemcpy()
221 SetWithoutChecks<false>(dst_pos + i, o); in AssignableCheckingMemcpy()
224 SetWithoutChecks<false>(dst_pos + i, o); in AssignableCheckingMemcpy()
233 if (UNLIKELY(i != count)) { in AssignableCheckingMemcpy()
240 src_pos + i, actualSrcType.c_str(), dstType.c_str()); in AssignableCheckingMemcpy()
243 src_pos + i, actualSrcType.c_str(), dstType.c_str()); in AssignableCheckingMemcpy()
265 inline MemberOffset ObjectArray<T>::OffsetOfElement(int32_t i) { in OffsetOfElement() argument
267 (i * sizeof(HeapReference<Object>))); in OffsetOfElement()
276 for (size_t i = 0; i < length; ++i) { in VisitReferences() local
277 visitor(this, OffsetOfElement(i), false); in VisitReferences()