Lines Matching defs:data_offset

4291       uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value();
4295 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
4299 __ LoadFromOffset(kLoadUnsignedByte, out, IP, data_offset);
4305 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value();
4309 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
4313 __ LoadFromOffset(kLoadSignedByte, out, IP, data_offset);
4319 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value();
4323 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
4327 __ LoadFromOffset(kLoadSignedHalfword, out, IP, data_offset);
4333 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value();
4337 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
4341 __ LoadFromOffset(kLoadUnsignedHalfword, out, IP, data_offset);
4347 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value();
4351 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4355 __ LoadFromOffset(kLoadWord, out, IP, data_offset);
4364 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value();
4366 // *(obj + data_offset + index * sizeof(HeapReference<Object>))
4372 instruction, out_loc, obj, data_offset, index, temp, /* needs_null_check */ true);
4377 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4386 __ LoadFromOffset(kLoadWord, out, IP, data_offset);
4392 instruction, out_loc, out_loc, obj_loc, data_offset, index);
4399 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value();
4402 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset;
4406 __ LoadFromOffset(kLoadWordPair, out_loc.AsRegisterPairLow<Register>(), IP, data_offset);
4412 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value();
4415 size_t offset = (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4419 __ LoadSFromOffset(out, IP, data_offset);
4425 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value();
4428 size_t offset = (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset;
4432 __ LoadDFromOffset(FromLowSToD(out), IP, data_offset);
4492 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value();
4496 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
4500 __ StoreToOffset(kStoreByte, value, IP, data_offset);
4507 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value();
4511 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
4515 __ StoreToOffset(kStoreHalfword, value, IP, data_offset);
4521 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value();
4530 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4535 __ StoreToOffset(kStoreWord, source, IP, data_offset);
4560 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4565 __ StoreToOffset(kStoreWord, value, IP, data_offset);
4644 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4649 __ StoreToOffset(kStoreWord, source, IP, data_offset);
4670 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value();
4674 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4679 __ StoreToOffset(kStoreWord, value, IP, data_offset);
4685 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value();
4689 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset;
4693 __ StoreToOffset(kStoreWordPair, value.AsRegisterPairLow<Register>(), IP, data_offset);
4699 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value();
4703 size_t offset = (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset;
4707 __ StoreSToOffset(value.AsFpuRegister<SRegister>(), IP, data_offset);
4713 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value();
4717 size_t offset = (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + data_offset;
4721 __ StoreDToOffset(FromLowSToD(value.AsFpuRegisterPairLow<SRegister>()), IP, data_offset);
6093 uint32_t data_offset,
6101 // *(obj + data_offset + index * sizeof(HeapReference<Object>))
6103 instruction, ref, obj, data_offset, index, temp, needs_null_check);