Searched refs:shift_value (Results 1 – 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
D | scheduler_arm.cc | 146 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()
|
D | code_generator_arm_vixl.cc | 1130 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 …]
|
D | code_generator_mips.cc | 2430 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 …]
|
D | code_generator_mips64.cc | 2186 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 …]
|