Searched defs:element_size (Results 1 - 7 of 7) sorted by relevance

/art/runtime/base/
H A Dlength_prefixed_array.h36 T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) {
38 return AtUnchecked(index, element_size, alignment);
41 const T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) const {
43 return AtUnchecked(index, element_size, alignment);
46 StrideIterator<T> begin(size_t element_size = sizeof(T), size_t alignment = alignof(T)) {
47 return StrideIterator<T>(&AtUnchecked(0, element_size, alignment), element_size);
50 StrideIterator<const T> begin(size_t element_size = sizeof(T),
52 return StrideIterator<const T>(&AtUnchecked(0, element_size, alignment), element_size);
96 AtUnchecked(size_t index, size_t element_size, size_t alignment) argument
101 AtUnchecked(size_t index, size_t element_size, size_t alignment) const argument
[all...]
/art/runtime/utils/
H A Ddex_cache_arrays_layout-inl.h109 inline size_t DexCacheArraysLayout::ElementOffset(size_t element_size, uint32_t idx) { argument
110 return element_size * idx;
113 inline size_t DexCacheArraysLayout::ArraySize(size_t element_size, uint32_t num_elements) { argument
114 return element_size * num_elements;
/art/runtime/
H A Ddex_instruction.cc114 uint16_t element_size = insns[1]; local
117 return (4 + (element_size * length + 1) / 2);
H A Ddex_file_verifier.cc208 bool DexFileVerifier::CheckList(size_t element_size, const char* label, const uint8_t* *ptr) { argument
216 if (!CheckListSize(*ptr + 4, count, element_size, label)) {
221 *ptr += 4 + count * element_size;
/art/compiler/optimizing/
H A Dintrinsics_arm.cc1555 uint32_t element_size = sizeof(int32_t); local
1556 uint32_t offset = mirror::Array::DataOffset(element_size).Uint32Value();
1559 __ AddConstant(temp1, src, element_size * constant + offset);
1567 __ AddConstant(temp2, dest, element_size * constant + offset);
1575 __ AddConstant(temp3, temp1, element_size * constant);
1587 __ ldr(IP, Address(temp1, element_size, Address::PostIndex));
1588 __ str(IP, Address(temp2, element_size, Address::PostIndex));
H A Dintrinsics_arm64.cc1823 const int32_t element_size = Primitive::ComponentSize(type); local
1826 uint32_t data_offset = mirror::Array::DataOffset(element_size).Uint32Value();
1829 __ Add(src_base, src, element_size * constant + data_offset);
1837 __ Add(dst_base, dst, element_size * constant + data_offset);
1845 __ Add(src_end, src_base, element_size * constant);
2192 const int32_t element_size = Primitive::ComponentSize(Primitive::kPrimNot); local
2198 __ Ldr(tmp, MemOperand(src_curr_addr, element_size, vixl::PostIndex));
2199 __ Str(tmp, MemOperand(dst_curr_addr, element_size, vixl::PostIndex));
H A Dintrinsics_x86_64.cc1311 uint32_t element_size = sizeof(int32_t); local
1312 uint32_t offset = mirror::Array::DataOffset(element_size).Uint32Value();
1315 __ leal(temp1, Address(src, element_size * constant + offset));
1322 __ leal(temp2, Address(dest, element_size * constant + offset));
1329 __ leal(temp3, Address(temp1, element_size * constant));
1343 __ addl(temp1, Immediate(element_size));
1344 __ addl(temp2, Immediate(element_size));

Completed in 242 milliseconds