Lines Matching refs:data_offset
2323 uint32_t data_offset = CodeGenerator::GetArrayDataOffset(instruction); in VisitArrayGet() local
2335 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset; in VisitArrayGet()
2339 __ LoadFromOffset(kLoadUnsignedByte, out, TMP, data_offset, null_checker); in VisitArrayGet()
2348 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset; in VisitArrayGet()
2352 __ LoadFromOffset(kLoadSignedByte, out, TMP, data_offset, null_checker); in VisitArrayGet()
2374 data_offset + (const_index << TIMES_1)); in VisitArrayGet()
2380 data_offset + (const_index << TIMES_2)); in VisitArrayGet()
2386 data_offset + (const_index << TIMES_2), in VisitArrayGet()
2395 __ LoadFromOffset(kLoadUnsignedByte, out, TMP, data_offset); in VisitArrayGet()
2399 __ LoadFromOffset(kLoadUnsignedHalfword, out, TMP, data_offset); in VisitArrayGet()
2403 __ LoadFromOffset(kLoadUnsignedHalfword, out, TMP, data_offset, null_checker); in VisitArrayGet()
2413 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset; in VisitArrayGet()
2417 __ LoadFromOffset(kLoadSignedHalfword, out, TMP, data_offset, null_checker); in VisitArrayGet()
2429 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset; in VisitArrayGet()
2433 __ LoadFromOffset(load_type, out, TMP, data_offset, null_checker); in VisitArrayGet()
2455 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset; in VisitArrayGet()
2466 data_offset, in VisitArrayGet()
2475 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset; in VisitArrayGet()
2483 __ LoadFromOffset(kLoadUnsignedWord, out, TMP, data_offset, null_checker); in VisitArrayGet()
2491 data_offset, in VisitArrayGet()
2502 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset; in VisitArrayGet()
2506 __ LoadFromOffset(kLoadDoubleword, out, TMP, data_offset, null_checker); in VisitArrayGet()
2515 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset; in VisitArrayGet()
2519 __ LoadFpuFromOffset(kLoadWord, out, TMP, data_offset, null_checker); in VisitArrayGet()
2528 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset; in VisitArrayGet()
2532 __ LoadFpuFromOffset(kLoadDoubleword, out, TMP, data_offset, null_checker); in VisitArrayGet()
2625 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); in VisitArraySet() local
2627 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1; in VisitArraySet()
2633 __ StoreConstToOffset(kStoreByte, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2636 __ StoreToOffset(kStoreByte, value, base_reg, data_offset, null_checker); in VisitArraySet()
2643 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value(); in VisitArraySet() local
2645 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2; in VisitArraySet()
2651 __ StoreConstToOffset(kStoreHalfword, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2654 __ StoreToOffset(kStoreHalfword, value, base_reg, data_offset, null_checker); in VisitArraySet()
2660 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); in VisitArraySet() local
2662 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4; in VisitArraySet()
2668 __ StoreConstToOffset(kStoreWord, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2671 __ StoreToOffset(kStoreWord, value, base_reg, data_offset, null_checker); in VisitArraySet()
2679 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); in VisitArraySet() local
2681 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4; in VisitArraySet()
2687 __ StoreConstToOffset(kStoreWord, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2709 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); in VisitArraySet() local
2711 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4; in VisitArraySet()
2715 __ StoreToOffset(kStoreWord, value, base_reg, data_offset, null_checker); in VisitArraySet()
2767 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); in VisitArraySet() local
2769 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4; in VisitArraySet()
2773 __ StoreToOffset(kStoreWord, source, base_reg, data_offset); in VisitArraySet()
2792 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); in VisitArraySet() local
2794 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8; in VisitArraySet()
2800 __ StoreConstToOffset(kStoreDoubleword, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2803 __ StoreToOffset(kStoreDoubleword, value, base_reg, data_offset, null_checker); in VisitArraySet()
2809 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); in VisitArraySet() local
2811 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4; in VisitArraySet()
2817 __ StoreConstToOffset(kStoreWord, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2820 __ StoreFpuToOffset(kStoreWord, value, base_reg, data_offset, null_checker); in VisitArraySet()
2826 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); in VisitArraySet() local
2828 data_offset += index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8; in VisitArraySet()
2834 __ StoreConstToOffset(kStoreDoubleword, value, base_reg, data_offset, TMP, null_checker); in VisitArraySet()
2837 __ StoreFpuToOffset(kStoreDoubleword, value, base_reg, data_offset, null_checker); in VisitArraySet()
5402 uint32_t data_offset, in GenerateArrayLoadWithBakerReadBarrier() argument
5457 DCHECK(IsInt<16>(static_cast<int32_t>(data_offset))) << data_offset; in GenerateArrayLoadWithBakerReadBarrier()
5458 __ LoadFromOffset(kLoadUnsignedWord, ref_reg, TMP, data_offset); // Single instruction. in GenerateArrayLoadWithBakerReadBarrier()
5468 data_offset, in GenerateArrayLoadWithBakerReadBarrier()