/art/compiler/optimizing/ |
D | code_generator_arm64.h | 663 size_t scale_factor, 694 size_t scale_factor,
|
D | code_generator_arm_vixl.h | 634 ScaleFactor scale_factor, 664 ScaleFactor scale_factor,
|
D | code_generator_arm64.cc | 744 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 …]
|
D | code_generator_mips64.h | 413 ScaleFactor scale_factor,
|
D | code_generator_mips.h | 434 ScaleFactor scale_factor,
|
D | code_generator_arm_vixl.cc | 871 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 …]
|
D | intrinsics_x86_64.cc | 1134 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()
|
D | code_generator_mips64.cc | 5268 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()
|
D | intrinsics_x86.cc | 2828 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()
|
D | code_generator_mips.cc | 7138 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()
|