Lines Matching refs:r_src
314 LIR* Arm64Mir2Lir::OpRegCopyNoInsert(RegStorage r_dest, RegStorage r_src) { in OpRegCopyNoInsert() argument
316 bool src_is_fp = r_src.IsFloat(); in OpRegCopyNoInsert()
322 DCHECK_EQ(r_dest.Is64Bit(), r_src.Is64Bit()); in OpRegCopyNoInsert()
333 if (r_dest.Is64Bit() && r_src.Is64Bit()) { in OpRegCopyNoInsert()
339 bool src_is_double = r_src.IsDouble(); in OpRegCopyNoInsert()
353 r_src = Check32BitReg(r_src); in OpRegCopyNoInsert()
357 if (r_src.IsDouble()) { in OpRegCopyNoInsert()
366 res = RawLIR(current_dalvik_offset_, opcode, r_dest.GetReg(), r_src.GetReg()); in OpRegCopyNoInsert()
368 if (!(cu_->disable_opt & (1 << kSafeOptimizations)) && r_dest == r_src) { in OpRegCopyNoInsert()
375 void Arm64Mir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() argument
376 if (r_dest != r_src) { in OpRegCopy()
377 LIR* res = OpRegCopyNoInsert(r_dest, r_src); in OpRegCopy()
382 void Arm64Mir2Lir::OpRegCopyWide(RegStorage r_dest, RegStorage r_src) { in OpRegCopyWide() argument
383 OpRegCopy(r_dest, r_src); in OpRegCopyWide()