Home
last modified time | relevance | path

Searched refs:OpRegCopy (Results 1 – 21 of 21) sorted by relevance

/art/compiler/dex/quick/
Dgen_loadstore.cc47 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()
Dgen_invoke.cc119 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 …]
Dgen_common.cc74 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 …]
Dmir_to_lir.cc157 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()
Dmir_to_lir.h1417 virtual void OpRegCopy(RegStorage r_dest, RegStorage r_src) = 0;
/art/compiler/dex/quick/x86/
Dint_x86.cc144 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 …]
Dutility_x86.cc208 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 …]
Dfp_x86.cc70 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()
Dcodegen_x86.h305 void OpRegCopy(RegStorage r_dest, RegStorage r_src) OVERRIDE;
Dtarget_x86.cc2014 OpRegCopy(rl_result.reg, rl_src.reg); in GenAddReduceVector()
/art/compiler/dex/quick/mips/
Dint_mips.cc216 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 …]
Dfp_mips.cc286 OpRegCopy(rl_result.reg, rl_src.reg); in GenNegDouble()
Dcall_mips.cc343 OpRegCopy(rs_sp, new_sp); // Establish stack. in GenEntrySequence()
Dtarget_mips.cc803 OpRegCopy(r_dest, TargetReg(kRet0)); in GenAtomic64Load()
830 OpRegCopy(reg_ptr, temp_ptr); in GenAtomic64Store()
Dcodegen_mips.h206 void OpRegCopy(RegStorage r_dest, RegStorage r_src);
/art/compiler/dex/quick/arm/
Dint_arm.cc289 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 …]
Dfp_arm.cc419 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()
Dcodegen_arm.h209 void OpRegCopy(RegStorage r_dest, RegStorage r_src);
Dcall_arm.cc483 OpRegCopy(rs_rARM_SP, rs_rARM_LR); // Establish stack in GenEntrySequence()
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h212 void OpRegCopy(RegStorage r_dest, RegStorage r_src) OVERRIDE;
Dint_arm64.cc375 void Arm64Mir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) { in OpRegCopy() function in art::Arm64Mir2Lir
383 OpRegCopy(r_dest, r_src); in OpRegCopyWide()