/art/compiler/utils/x86/ |
D | assembler_x86.h | 64 ScaleFactor scale() const { in scale() 65 return static_cast<ScaleFactor>((encoding_at(1) >> 6) & 3); in scale() 114 void SetSIB(ScaleFactor scale_in, Register index_in, Register base_in) { in SetSIB() 189 Address(Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() 196 Address(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() 202 ScaleFactor scale_in, in Address() 288 void Init(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Init()
|
D | assembler_x86_test.cc | 1362 static const std::vector<ScaleFactor> scales = {TIMES_1, TIMES_2, TIMES_4, TIMES_8}; in TEST_F() 1373 for (ScaleFactor scale : scales) { in TEST_F() 1384 for (ScaleFactor scale : scales) { in TEST_F()
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 84 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenArrayAddress() 1256 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1261 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1270 __ leal(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() 1474 __ leal(EDI, Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1491 __ leal(EDI, Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1681 __ movsxb(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() 1687 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() 1695 Address src(base, offset, ScaleFactor::TIMES_1, 0); in GenUnsafeGet() [all …]
|
D | intrinsics_x86_64.cc | 81 const ScaleFactor scale_factor = static_cast<ScaleFactor>(DataType::SizeShift(type)); in GenArrayAddress() 1419 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1423 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1426 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1430 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() 1624 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1644 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() 1819 __ movsxb(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() 1823 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() 1829 Address src(base, offset, ScaleFactor::TIMES_1, 0); in GenUnsafeGet() [all …]
|
D | code_generator_x86.h | 510 ScaleFactor dst_scale = TIMES_1, 635 ScaleFactor scale,
|
D | code_generator_x86_64.h | 677 ScaleFactor scale,
|
D | code_generator.h | 730 static ScaleFactor ScaleFactorForType(DataType::Type type);
|
D | code_generator_vector_x86_64.cc | 1244 ScaleFactor scale = TIMES_1; in VecAddress()
|
D | code_generator_vector_x86.cc | 1271 ScaleFactor scale = TIMES_1; in VecAddress()
|
D | code_generator.cc | 1840 ScaleFactor CodeGenerator::ScaleFactorForType(DataType::Type type) { in ScaleFactorForType()
|
D | code_generator_x86.cc | 1725 ScaleFactor scale = TIMES_1, in CreateAddress() 1801 ScaleFactor dst_scale, in MoveToMemory() 6524 ScaleFactor scale = CodeGenerator::ScaleFactorForType(type); in VisitArrayGet() 9206 ScaleFactor scale, in ArrayAddress()
|
D | code_generator_x86_64.cc | 5845 ScaleFactor scale = CodeGenerator::ScaleFactorForType(type); in VisitArrayGet() 8349 ScaleFactor scale, in ArrayAddress()
|
D | code_generator_arm_vixl.cc | 9318 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 71 ScaleFactor scale() const { in scale() 72 return static_cast<ScaleFactor>((encoding_at(1) >> 6) & 3); in scale() 160 void SetSIB(ScaleFactor scale_in, CpuRegister index_in, CpuRegister base_in) { in SetSIB() 249 Address(CpuRegister index_in, ScaleFactor scale_in, int32_t disp) { in Address() 256 Address(CpuRegister base_in, CpuRegister index_in, ScaleFactor scale_in, int32_t disp) { in Address()
|
D | assembler_x86_64_test.cc | 2470 static const std::vector<ScaleFactor> scales = {TIMES_1, TIMES_2, TIMES_4, TIMES_8}; in TEST_F() 2481 for (ScaleFactor scale : scales) { in TEST_F() 2492 for (ScaleFactor scale : scales) { in TEST_F()
|
/art/compiler/utils/ |
D | assembler.h | 416 enum ScaleFactor { enum
|