Home
last modified time | relevance | path

Searched refs:scale_factor (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm64.h663 size_t scale_factor,
694 size_t scale_factor,
Dcode_generator_arm_vixl.h634 ScaleFactor scale_factor,
664 ScaleFactor scale_factor,
Dcode_generator_arm64.cc744 size_t scale_factor, in LoadReferenceWithBakerReadBarrierSlowPathARM64() argument
753 scale_factor_(scale_factor), in LoadReferenceWithBakerReadBarrierSlowPathARM64()
904 size_t scale_factor, in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64() argument
913 scale_factor_(scale_factor), in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64()
6120 size_t scale_factor = DataType::SizeShift(DataType::Type::kReference); in GenerateArrayLoadWithBakerReadBarrier() local
6167 __ ldr(ref_reg, MemOperand(temp.X(), index_reg.X(), LSL, scale_factor)); in GenerateArrayLoadWithBakerReadBarrier()
6187 scale_factor, in GenerateArrayLoadWithBakerReadBarrier()
6198 size_t scale_factor, in GenerateReferenceLoadWithBakerReadBarrier() argument
6238 scale_factor, in GenerateReferenceLoadWithBakerReadBarrier()
6247 instruction, ref, obj, offset, index, scale_factor, needs_null_check, use_load_acquire); in GenerateReferenceLoadWithBakerReadBarrier()
[all …]
Dcode_generator_mips64.h413 ScaleFactor scale_factor,
Dcode_generator_mips.h434 ScaleFactor scale_factor,
Dcode_generator_arm_vixl.cc871 ScaleFactor scale_factor, in LoadReferenceWithBakerReadBarrierSlowPathARMVIXL() argument
879 scale_factor_(scale_factor), in LoadReferenceWithBakerReadBarrierSlowPathARMVIXL()
1021 ScaleFactor scale_factor, in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL() argument
1030 scale_factor_(scale_factor), in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL()
8544 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier() local
8590 __ ldr(ref_reg, MemOperand(data_reg, index_reg, vixl32::LSL, scale_factor)); in GenerateArrayLoadWithBakerReadBarrier()
8607 instruction, ref, obj, data_offset, index, scale_factor, temp, needs_null_check); in GenerateArrayLoadWithBakerReadBarrier()
8615 ScaleFactor scale_factor, in GenerateReferenceLoadWithBakerReadBarrier() argument
8647 instruction, ref, obj, offset, index, scale_factor, needs_null_check, temp_reg); in GenerateReferenceLoadWithBakerReadBarrier()
8652 GenerateRawReferenceLoad(instruction, ref, obj, offset, index, scale_factor, needs_null_check); in GenerateReferenceLoadWithBakerReadBarrier()
[all …]
Dintrinsics_x86_64.cc1134 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenSystemArrayCopyAddresses() local
1141 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses()
1148 __ leal(dst_base, Address(dst, dst_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses()
1155 __ leal(src_end, Address(src_base, copy_length.AsRegister<CpuRegister>(), scale_factor, 0)); in GenSystemArrayCopyAddresses()
Dcode_generator_mips64.cc5268 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier() local
5309 __ Dlsa(TMP, index_reg, obj, scale_factor); // In delay slot. in GenerateArrayLoadWithBakerReadBarrier()
5326 scale_factor, in GenerateArrayLoadWithBakerReadBarrier()
5336 ScaleFactor scale_factor, in GenerateReferenceLoadWithBakerReadBarrier() argument
5385 (index.GetConstant()->AsIntConstant()->GetValue() << scale_factor) + offset; in GenerateReferenceLoadWithBakerReadBarrier()
5389 if (scale_factor == TIMES_1) { in GenerateReferenceLoadWithBakerReadBarrier()
5392 __ Dlsa(TMP, index_reg, obj, scale_factor); in GenerateReferenceLoadWithBakerReadBarrier()
5412 DCHECK_EQ(scale_factor, ScaleFactor::TIMES_1); in GenerateReferenceLoadWithBakerReadBarrier()
Dintrinsics_x86.cc2828 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenSystemArrayCopyBaseAddress() local
2835 __ leal(base, Address(array, pos.AsRegister<Register>(), scale_factor, data_offset)); in GenSystemArrayCopyBaseAddress()
2850 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenSystemArrayCopyEndAddress() local
2856 __ leal(end, Address(base, copy_length.AsRegister<Register>(), scale_factor, 0)); in GenSystemArrayCopyEndAddress()
Dcode_generator_mips.cc7138 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier() local
7183 __ Lsa(TMP, index_reg, obj, scale_factor); // In delay slot. in GenerateArrayLoadWithBakerReadBarrier()
7187 __ Sll(TMP, index_reg, scale_factor); in GenerateArrayLoadWithBakerReadBarrier()
7209 scale_factor, in GenerateArrayLoadWithBakerReadBarrier()
7219 ScaleFactor scale_factor, in GenerateReferenceLoadWithBakerReadBarrier() argument
7268 (index.GetConstant()->AsIntConstant()->GetValue() << scale_factor) + offset; in GenerateReferenceLoadWithBakerReadBarrier()
7278 __ ShiftAndAdd(TMP, index_reg, obj, scale_factor, TMP); in GenerateReferenceLoadWithBakerReadBarrier()
7298 DCHECK_EQ(scale_factor, ScaleFactor::TIMES_1); in GenerateReferenceLoadWithBakerReadBarrier()