/art/compiler/dex/quick/arm/ |
int_arm.cc | 516 OpRegRegRegShift(kOpSub, r_div_result, r_hi, rl_src.reg, EncodeShift(kArmAsr, 31)); 521 EncodeShift(kArmAsr, magic_table[lit].shift)); 527 EncodeShift(kArmAsr, magic_table[lit].shift)); 641 OpRegRegRegShift(kOpAdd, r_tmp1, r_src, r_src, EncodeShift(kArmLsl, ops[0].shift)); 644 OpRegRegRegShift(kOpRsub, r_tmp1, r_src, r_src, EncodeShift(kArmLsl, ops[0].shift)); 658 OpRegRegRegShift(kOpAdd, r_dest, r_src, r_tmp1, EncodeShift(kArmLsl, ops[1].shift)); 661 OpRegRegRegShift(kOpRsub, r_dest, r_src, r_tmp1, EncodeShift(kArmLsl, ops[1].shift)); [all...] |
utility_arm.cc | 688 int ArmMir2Lir::EncodeShift(int code, int amount) { 723 EncodeShift(kArmLsl, scale)); 790 EncodeShift(kArmLsl, scale)); [all...] |
codegen_arm.h | 170 int EncodeShift(int code, int amount);
|
/art/compiler/dex/quick/arm64/ |
int_arm64.cc | 427 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 432 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 436 As64BitReg(r_long_mul), EncodeShift(kA64Lsr, 32)); 438 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 494 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 498 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 503 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 554 int shift = EncodeShift(kA64Lsr, nbits - k); [all...] |
arm64_lir.h | 200 * @brief Shift-type to be applied to a register via EncodeShift(). 223 #define ENCODE_NO_SHIFT (EncodeShift(kA64Lsl, 0))
|
codegen_arm64.h | 370 int EncodeShift(int code, int amount);
|
target_arm64.cc | 368 if (LIKELY(operand == EncodeShift(kA64Lsl, 0))) { [all...] |
utility_arm64.cc | [all...] |