/art/compiler/utils/arm/ |
D | constants_arm.h | 54 enum ScaleFactor { enum
|
/art/compiler/utils/x86/ |
D | constants_x86.h | 57 enum ScaleFactor { enum
|
D | assembler_x86.h | 64 ScaleFactor scale() const { in scale() 65 return static_cast<ScaleFactor>((encoding_at(1) >> 6) & 3); in scale() 103 void SetSIB(ScaleFactor scale_in, Register index_in, Register base_in) { in SetSIB() 175 Address(Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() 182 Address(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() 188 ScaleFactor scale_in, in Address() 223 void Init(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Init()
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 127 __ movl(temp2, Address(src, temp1, ScaleFactor::TIMES_4, adjusted_offset)); in EmitNativeCode() 129 __ leal(temp2, Address(src_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() 130 __ movl(temp2, Address(src, temp2, ScaleFactor::TIMES_4, offset)); in EmitNativeCode() 150 __ movl(Address(dest, temp1, ScaleFactor::TIMES_4, adjusted_offset), temp2); in EmitNativeCode() 152 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() 153 __ movl(Address(dest, temp3, ScaleFactor::TIMES_4, offset), temp2); in EmitNativeCode() 985 ScaleFactor::TIMES_2, data_offset)); in VisitSystemArrayCopyChar() 993 ScaleFactor::TIMES_2, data_offset)); in VisitSystemArrayCopyChar() 1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1272 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() [all …]
|
D | intrinsics_x86_64.cc | 793 ScaleFactor::TIMES_2, data_offset)); in VisitSystemArrayCopyChar() 800 ScaleFactor::TIMES_2, data_offset)); in VisitSystemArrayCopyChar() 836 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenSystemArrayCopyAddresses() 1461 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1465 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1468 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1472 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() 1666 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1686 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1861 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() [all …]
|
D | code_generator_x86_64.h | 572 ScaleFactor scale,
|
D | code_generator_x86.h | 522 ScaleFactor scale,
|
D | code_generator_vector_x86.cc | 1271 ScaleFactor scale = TIMES_1; in VecAddress()
|
D | code_generator_vector_x86_64.cc | 1244 ScaleFactor scale = TIMES_1; in VecAddress()
|
D | code_generator_x86_64.cc | 7562 ScaleFactor scale, in ArrayAddress()
|
D | code_generator_x86.cc | 8466 ScaleFactor scale, in ArrayAddress()
|
D | code_generator_arm_vixl.cc | 8721 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier()
|
/art/compiler/utils/x86_64/ |
D | constants_x86_64.h | 84 enum ScaleFactor { enum
|
D | assembler_x86_64.h | 72 ScaleFactor scale() const { in scale() 73 return static_cast<ScaleFactor>((encoding_at(1) >> 6) & 3); in scale() 138 void SetSIB(ScaleFactor scale_in, CpuRegister index_in, CpuRegister base_in) { in SetSIB() 228 Address(CpuRegister index_in, ScaleFactor scale_in, int32_t disp) { in Address() 235 Address(CpuRegister base_in, CpuRegister index_in, ScaleFactor scale_in, int32_t disp) { in Address()
|