/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 47 OpRegCopy(r_dest, rl_src.reg); in LoadValueDirect() 116 OpRegCopy(new_reg, rl_src.reg); in LoadValue() 158 OpRegCopy(rl_dest.reg, rl_src.reg); in StoreValue() 282 OpRegCopy(rl_dest.reg, rl_src.reg); in StoreFinalValue() 379 OpRegCopy(temp_low, loc.reg); in ForceTemp() 398 OpRegCopy(temp, loc.reg); in ForceTempWide() 406 OpRegCopy(temp_low, loc.reg.GetLow()); in ForceTempWide() 413 OpRegCopy(temp_high, loc.reg.GetHigh()); in ForceTempWide()
|
D | gen_invoke.cc | 119 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); in CallRuntimeHelperReg() 172 OpRegCopy(TargetReg(kArg1, arg1.GetWideKind()), arg1); in CallRuntimeHelperImmReg() 181 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); in CallRuntimeHelperRegImm() 202 OpRegCopy(r_tmp, arg0); in CallRuntimeHelperRegMethod() 215 OpRegCopy(r_tmp, arg0); in CallRuntimeHelperRegRegLocationMethod() 297 OpRegCopy(TargetReg(kArg2, arg1_kind), arg1); in CopyToArgumentRegs() 298 OpRegCopy(TargetReg(kArg0, arg0_kind), arg0); in CopyToArgumentRegs() 299 OpRegCopy(TargetReg(kArg1, arg1_kind), TargetReg(kArg2, arg1_kind)); in CopyToArgumentRegs() 301 OpRegCopy(TargetReg(kArg1, arg1_kind), arg1); in CopyToArgumentRegs() 302 OpRegCopy(TargetReg(kArg0, arg0_kind), arg0); in CopyToArgumentRegs() [all …]
|
D | gen_common.cc | 74 m2l_->OpRegCopy(r_result_, m2l_->TargetReg(kRet0, kRef)); in GenIfNullUseHelperImm() 148 m2l_->OpRegCopy(r_base_, m2l_->TargetReg(kRet0, kRef)); in GenGetOtherTypeForSgetSput() 255 m2l_->OpRegCopy(arg1_32, length_); in GenArrayBoundsCheck() 446 OpRegCopy(rl_result.reg, rl_src.reg); in GenIntToLong() 1208 OpRegCopy(rl_result.reg, result_reg); in GenInstanceofFinal() 1229 OpRegCopy(class_reg, ret_reg); // Align usage with fast path in GenInstanceofCallingHelper() 1289 OpRegCopy(ref_reg, class_reg); // .ne case - arg0 <= class in GenInstanceofCallingHelper() 1302 OpRegCopy(TargetReg(kArg0, kRef), class_reg); // .ne case - arg0 <= class in GenInstanceofCallingHelper() 1366 OpRegCopy(class_reg, TargetReg(kRet0, kRef)); // Align usage with fast path in GenCheckCast() 1467 OpRegCopy(rl_result.reg.GetLow(), t_reg); in GenLong3Addr() [all …]
|
D | mir_to_lir.cc | 157 OpRegCopy(new_reg, reg_arg); in LoadArg() 202 OpRegCopy(rl_dest.reg, reg_arg); in LoadArgDirect() 304 OpRegCopy(rl_dest.reg, r_result); in GenSpecialIGet()
|
D | mir_to_lir.h | 1417 virtual void OpRegCopy(RegStorage r_dest, RegStorage r_src) = 0;
|
/art/compiler/dex/quick/x86/ |
D | int_x86.cc | 144 void X86Mir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() function in art::X86Mir2Lir 157 OpRegCopy(r_dest, r_src); in OpRegCopyWide() 188 OpRegCopy(r_dest, r_src); in OpRegCopyWide() 195 OpRegCopy(temp_reg, r_dest.GetHigh()); in OpRegCopyWide() 196 OpRegCopy(r_dest.GetHigh(), r_dest.GetLow()); in OpRegCopyWide() 197 OpRegCopy(r_dest.GetLow(), temp_reg); in OpRegCopyWide() 200 OpRegCopy(r_dest.GetHigh(), r_src.GetHigh()); in OpRegCopyWide() 201 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 203 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 204 OpRegCopy(r_dest.GetHigh(), r_src.GetHigh()); in OpRegCopyWide() [all …]
|
D | utility_x86.cc | 208 OpRegCopy(r_dest_src1, r_src2); in OpRegReg() 211 OpRegCopy(r_dest_src1, r_src2); in OpRegReg() 214 OpRegCopy(r_dest_src1, r_src2); in OpRegReg() 217 OpRegCopy(r_dest_src1, r_src2); in OpRegReg() 457 OpRegCopy(r_dest, r_src1); in OpRegRegReg() 469 OpRegCopy(r_dest, r_src1); in OpRegRegReg() 483 OpRegCopy(t_reg, r_src1); in OpRegRegReg() 525 OpRegCopy(r_dest, r_src); in OpRegRegImm() 738 OpRegCopy(r_dest.GetHigh(), temp); in LoadBaseIndexedDisp() 754 OpRegCopy(r_dest.GetLow(), temp); in LoadBaseIndexedDisp() [all …]
|
D | fp_x86.cc | 70 OpRegCopy(r_src2, r_dest); in GenArithOpFloat() 72 OpRegCopy(r_dest, r_src1); in GenArithOpFloat() 120 OpRegCopy(rl_src2.reg, rl_result.reg); in GenArithOpDouble() 122 OpRegCopy(rl_result.reg, rl_src1.reg); in GenArithOpDouble() 593 OpRegCopy(rl_result.reg, rl_src.reg); in GenNegDouble() 786 OpRegCopy(rl_result.reg, rl_src1.reg); in GenInlinedMinMaxFP() 802 OpRegCopy(rl_result.reg, rl_src2.reg); in GenInlinedMinMaxFP()
|
D | codegen_x86.h | 305 void OpRegCopy(RegStorage r_dest, RegStorage r_src) OVERRIDE;
|
D | target_x86.cc | 2014 OpRegCopy(rl_result.reg, rl_src.reg); in GenAddReduceVector()
|
/art/compiler/dex/quick/mips/ |
D | int_mips.cc | 216 void MipsMir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() function in art::MipsMir2Lir 225 OpRegCopy(r_dest, r_src); in OpRegCopyWide() 235 OpRegCopy(r_dest, r_src); in OpRegCopyWide() 263 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 264 OpRegCopy(r_dest.GetHigh(), r_src.GetHigh()); in OpRegCopyWide() 266 OpRegCopy(r_dest.GetHigh(), r_src.GetHigh()); in OpRegCopyWide() 267 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 270 OpRegCopy(r_tmp, r_src.GetHigh()); in OpRegCopyWide() 271 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 272 OpRegCopy(r_dest.GetHigh(), r_tmp); in OpRegCopyWide() [all …]
|
D | fp_mips.cc | 286 OpRegCopy(rl_result.reg, rl_src.reg); in GenNegDouble()
|
D | call_mips.cc | 343 OpRegCopy(rs_sp, new_sp); // Establish stack. in GenEntrySequence()
|
D | target_mips.cc | 803 OpRegCopy(r_dest, TargetReg(kRet0)); in GenAtomic64Load() 830 OpRegCopy(reg_ptr, temp_ptr); in GenAtomic64Store()
|
D | codegen_mips.h | 206 void OpRegCopy(RegStorage r_dest, RegStorage r_src);
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 289 OpRegCopy(rl_result.reg, t_reg1); in GenSelect() 290 OpRegCopy(rl_result.reg, t_reg2); in GenSelect() 304 OpRegCopy(rl_result.reg, rl_false.reg); in GenSelect() 307 OpRegCopy(rl_result.reg, rl_true.reg); in GenSelect() 310 OpRegCopy(rl_result.reg, rl_true.reg); in GenSelect() 311 OpRegCopy(rl_result.reg, rl_false.reg); in GenSelect() 441 void ArmMir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() function in art::ArmMir2Lir 465 OpRegCopy(r_dest, r_src); in OpRegCopyWide() 475 OpRegCopy(r_dest.GetLow(), r_src.GetLow()); in OpRegCopyWide() 476 OpRegCopy(r_dest.GetHigh(), r_src.GetHigh()); in OpRegCopyWide() [all …]
|
D | fp_arm.cc | 419 OpRegCopy(rl_result.reg.GetLow(), rl_src.reg.GetLow()); in GenInlinedAbsDouble() 424 OpRegCopy(rs_tmp, rl_src.reg.GetHigh()); in GenInlinedAbsDouble() 425 OpRegCopy(rl_result.reg.GetLow(), rl_src.reg.GetLow()); in GenInlinedAbsDouble()
|
D | codegen_arm.h | 209 void OpRegCopy(RegStorage r_dest, RegStorage r_src);
|
D | call_arm.cc | 483 OpRegCopy(rs_rARM_SP, rs_rARM_LR); // Establish stack in GenEntrySequence()
|
/art/compiler/dex/quick/arm64/ |
D | codegen_arm64.h | 212 void OpRegCopy(RegStorage r_dest, RegStorage r_src) OVERRIDE;
|
D | int_arm64.cc | 375 void Arm64Mir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() function in art::Arm64Mir2Lir 383 OpRegCopy(r_dest, r_src); in OpRegCopyWide()
|