Home
last modified time | relevance | path

Searched refs:shift_value (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dscheduler_arm.cc146 uint32_t shift_value = Int32ConstantFrom(rhs->AsConstant()) & kMaxLongShiftDistance; in HandleShiftLatencies() local
147 if (shift_value == 1 || shift_value >= 32) { in HandleShiftLatencies()
575 const uint32_t shift_value = instruction->GetShiftAmount(); in HandleGenerateLongDataProc() local
578 if (shift_value >= 32) { in HandleGenerateLongDataProc()
584 DCHECK_GT(shift_value, 1U); in HandleGenerateLongDataProc()
585 DCHECK_LT(shift_value, 32U); in HandleGenerateLongDataProc()
Dcode_generator_arm_vixl.cc1130 const uint32_t shift_value = instruction->GetShiftAmount(); in GenerateLongDataProc() local
1143 if (shift_value >= 32) { in GenerateLongDataProc()
1148 Operand(second_lo, ShiftType::LSL, shift_value - 32), in GenerateLongDataProc()
1155 GetShifterOperand(second_hi, ShiftType::ASR, shift_value - 32), in GenerateLongDataProc()
1163 GetShifterOperand(second_hi, ShiftType::LSR, shift_value - 32), in GenerateLongDataProc()
1168 DCHECK_GT(shift_value, 1U); in GenerateLongDataProc()
1169 DCHECK_LT(shift_value, 32U); in GenerateLongDataProc()
1180 Operand(second_hi, ShiftType::LSL, shift_value), in GenerateLongDataProc()
1185 Operand(second_lo, ShiftType::LSR, 32 - shift_value), in GenerateLongDataProc()
1190 Operand(second_lo, ShiftType::LSL, shift_value), in GenerateLongDataProc()
[all …]
Dcode_generator_mips.cc2430 const uint32_t shift_value = rhs_imm & shift_mask; in HandleShift() local
2439 if (shift_value == 0) { in HandleShift()
2444 __ Sll(dst, lhs, shift_value); in HandleShift()
2446 __ Sra(dst, lhs, shift_value); in HandleShift()
2448 __ Srl(dst, lhs, shift_value); in HandleShift()
2451 __ Rotr(dst, lhs, shift_value); in HandleShift()
2453 __ Sll(TMP, lhs, (kMipsBitsPerWord - shift_value) & shift_mask); in HandleShift()
2454 __ Srl(dst, lhs, shift_value); in HandleShift()
2490 if (shift_value == 0) { in HandleShift()
2492 } else if (shift_value < kMipsBitsPerWord) { in HandleShift()
[all …]
Dcode_generator_mips64.cc2186 uint32_t shift_value = rhs_imm & in HandleShift() local
2189 if (shift_value == 0) { in HandleShift()
2195 __ Sll(dst, lhs, shift_value); in HandleShift()
2197 __ Sra(dst, lhs, shift_value); in HandleShift()
2199 __ Srl(dst, lhs, shift_value); in HandleShift()
2201 __ Rotr(dst, lhs, shift_value); in HandleShift()
2204 if (shift_value < 32) { in HandleShift()
2206 __ Dsll(dst, lhs, shift_value); in HandleShift()
2208 __ Dsra(dst, lhs, shift_value); in HandleShift()
2210 __ Dsrl(dst, lhs, shift_value); in HandleShift()
[all …]
Dcode_generator_arm64.cc2058 uint32_t shift_value = rhs.GetImmediate() & in HandleShift() local
2061 __ Lsl(dst, lhs, shift_value); in HandleShift()
2063 __ Asr(dst, lhs, shift_value); in HandleShift()
2065 __ Lsr(dst, lhs, shift_value); in HandleShift()