Lines Matching refs:r_dest
301 LIR* Arm64Mir2Lir::OpRegCopyNoInsert(RegStorage r_dest, RegStorage r_src) {
302 bool dest_is_fp = r_dest.IsFloat();
309 DCHECK_EQ(r_dest.Is64Bit(), r_src.Is64Bit());
313 opcode = UNLIKELY(A64_REG_IS_SP(r_dest.GetReg())) ? kA64Add4RRdT : kA64Mov2rr;
320 if (r_dest.Is64Bit() && r_src.Is64Bit()) {
325 bool dest_is_double = r_dest.IsDouble();
337 if (r_dest.IsDouble()) {
347 r_dest = Check32BitReg(r_dest);
353 res = RawLIR(current_dalvik_offset_, opcode, r_dest.GetReg(), r_src.GetReg());
355 if (!(cu_->disable_opt & (1 << kSafeOptimizations)) && r_dest == r_src) {
362 void Arm64Mir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) {
363 if (r_dest != r_src) {
364 LIR* res = OpRegCopyNoInsert(r_dest, r_src);
369 void Arm64Mir2Lir::OpRegCopyWide(RegStorage r_dest, RegStorage r_src) {
370 OpRegCopy(r_dest, r_src);