Home
last modified time | relevance | path

Searched refs:ScaleFactor (Results 1 – 16 of 16) sorted by relevance

/art/compiler/utils/x86/
Dassembler_x86.h64 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()
Dassembler_x86_test.cc1362 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/
Dintrinsics_x86.cc84 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 …]
Dintrinsics_x86_64.cc81 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 …]
Dcode_generator_x86.h510 ScaleFactor dst_scale = TIMES_1,
635 ScaleFactor scale,
Dcode_generator_x86_64.h677 ScaleFactor scale,
Dcode_generator.h730 static ScaleFactor ScaleFactorForType(DataType::Type type);
Dcode_generator_vector_x86_64.cc1244 ScaleFactor scale = TIMES_1; in VecAddress()
Dcode_generator_vector_x86.cc1271 ScaleFactor scale = TIMES_1; in VecAddress()
Dcode_generator.cc1840 ScaleFactor CodeGenerator::ScaleFactorForType(DataType::Type type) { in ScaleFactorForType()
Dcode_generator_x86.cc1725 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()
Dcode_generator_x86_64.cc5845 ScaleFactor scale = CodeGenerator::ScaleFactorForType(type); in VisitArrayGet()
8349 ScaleFactor scale, in ArrayAddress()
Dcode_generator_arm_vixl.cc9318 ScaleFactor scale_factor = TIMES_4; in GenerateArrayLoadWithBakerReadBarrier()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h71 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()
Dassembler_x86_64_test.cc2470 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/
Dassembler.h416 enum ScaleFactor { enum