Home | History | Annotate | Download | only in arm64

Lines Matching refs:r_src

301 LIR* Arm64Mir2Lir::OpRegCopyNoInsert(RegStorage r_dest, RegStorage r_src) {
303 bool src_is_fp = r_src.IsFloat();
309 DCHECK_EQ(r_dest.Is64Bit(), r_src.Is64Bit());
320 if (r_dest.Is64Bit() && r_src.Is64Bit()) {
326 bool src_is_double = r_src.IsDouble();
340 r_src = Check32BitReg(r_src);
344 if (r_src.IsDouble()) {
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);