HomeSort by relevance Sort by last modified time
    Searched defs:rl_src (Results 1 - 11 of 11) sorted by null

  /art/compiler/dex/quick/arm/
fp_arm.cc 145 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) {
170 rl_src = LoadValueWide(rl_src, kFPReg);
171 RegisterInfo* info = GetRegInfo(rl_src.reg);
191 GenConversionCall(kQuickF2l, rl_dest, rl_src, kCoreReg);
194 rl_src = LoadValueWide(rl_src, kFPReg);
195 RegisterInfo* info = GetRegInfo(rl_src.reg);
222 GenConversionCall(kQuickD2l, rl_dest, rl_src, kCoreReg);
227 if (rl_src.wide)
393 RegLocation rl_src = UpdateLoc(info->args[0]); local
411 RegLocation rl_src = UpdateLocWide(info->args[0]); local
435 RegLocation rl_src = info->args[0]; local
    [all...]
target_arm.cc 993 RegLocation rl_src[3]; local
    [all...]
int_arm.cc 245 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
248 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg;
250 rl_src = LoadValue(rl_src, src_reg_class);
264 OpRegRegImm(kOpSub, rl_result.reg, rl_src.reg, -true_val);
270 OpRegRegImm(kOpRsub, rl_result.reg, rl_src.reg, 1);
276 OpRegImm(kOpCmp, rl_src.reg, 0);
287 OpRegImm(kOpCmp, rl_src.reg, 0);
300 OpRegImm(kOpCmp, rl_src.reg, 0);
520 RegLocation rl_src, RegLocation rl_dest, int lit)
997 RegLocation rl_src = info->args[0]; local
    [all...]
  /art/compiler/dex/quick/arm64/
fp_arm64.cc 148 RegLocation rl_dest, RegLocation rl_src) {
213 if (rl_src.wide) {
214 rl_src = LoadValueWide(rl_src, src_reg_class);
216 rl_src = LoadValue(rl_src, src_reg_class);
220 NewLIR2(op, rl_result.reg.GetReg(), rl_src.reg.GetReg());
337 void Arm64Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) {
339 rl_src = LoadValue(rl_src, kFPReg)
377 RegLocation rl_src = UpdateLoc(info->args[0]); local
396 RegLocation rl_src = UpdateLocWide(info->args[0]); local
411 RegLocation rl_src = info->args[0]; local
421 RegLocation rl_src = info->args[0]; local
431 RegLocation rl_src = info->args[0]; local
441 RegLocation rl_src = info->args[0]; local
453 RegLocation rl_src = info->args[0]; local
    [all...]
target_arm64.cc 888 RegLocation rl_src[3]; local
890 rl_src[0] = rl_src[1] = rl_src[2] = mir_graph_->GetBadLoc();
896 rl_src[0] = mir_graph_->GetSrc(mir, 0);
897 rl_src[1] = mir_graph_->GetSrc(mir, 1);
898 rl_src[2]= mir_graph_->GetSrc(mir, 2);
899 GenMaddMsubInt(rl_dest, rl_src[0], rl_src[1], rl_src[2], opcode == kMirOpMsubInt)
    [all...]
int_arm64.cc 193 RegLocation rl_src = mir_graph_->GetSrc(mir, 0);
194 rl_src = LoadValue(rl_src, rl_src.ref ? kRefReg : kCoreReg);
195 // rl_src may be aliased with rl_result/rl_dest, so do compare early.
196 OpRegImm(kOpCmp, rl_src.reg, 0);
417 RegLocation rl_src, RegLocation rl_dest, int lit) {
433 rl_src = LoadValue(rl_src, kCoreReg);
436 NewLIR3(kA64Smull3xww, As64BitReg(r_long_mul).GetReg(), r_magic.GetReg(), rl_src.reg.GetReg())
664 RegLocation rl_src = info->args[0]; local
679 RegLocation rl_src = info->args[0]; local
829 RegLocation rl_src = info->args[0]; local
    [all...]
  /art/compiler/dex/quick/x86/
fp_x86.cc 141 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) {
143 int src_v_reg_offset = SRegOffset(rl_src.s_reg_low);
147 rl_src = UpdateLocWide(rl_src);
153 if (rl_src.location == kLocPhysReg) {
154 RegisterInfo* reg_info = GetRegInfo(rl_src.reg);
160 ResetDef(rl_src.reg);
165 StoreBaseDisp(rs_rSP, src_v_reg_offset, rl_src.reg, k64, kNotVolatile);
211 RegLocation rl_src) {
233 rl_src = LoadValue(rl_src, kFPReg)
611 RegLocation rl_src = info->args[0]; local
621 RegLocation rl_src = info->args[0]; local
667 RegLocation rl_src = info->args[0]; local
    [all...]
int_x86.cc 276 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
279 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg;
297 rl_src = LoadValue(rl_src, src_reg_class);
321 (rl_src.location == kLocPhysReg && rl_src.reg.GetRegNum() == rl_result.reg.GetRegNum());
331 OpRegImm(kOpCmp, rl_src.reg, 0);
350 rl_src = LoadValue(rl_src, src_reg_class);
373 OpRegImm(kOpCmp, rl_src.reg, 0)
    [all...]
target_x86.cc 1122 RegLocation rl_src = info->args[0]; local
1992 RegLocation rl_src, rl_dest, rl_result; local
2293 RegLocation rl_src; local
    [all...]
  /art/compiler/dex/quick/
mir_to_lir.cc 477 RegLocation rl_src[3]; local
491 rl_src[0] = rl_src[1] = rl_src[2] = mir_graph_->GetBadLoc();
494 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
497 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
503 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
506 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
512 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
514 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg)
1139 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
    [all...]
gen_invoke.cc 405 RegLocation rl_src = rl_method; local
406 rl_src.location = kLocPhysReg;
407 rl_src.reg = TargetReg(kArg0, kRef);
408 rl_src.home = false;
409 MarkLive(rl_src);
412 StoreValueWide(rl_method, rl_src);
414 StoreValue(rl_method, rl_src);
418 StoreBaseDisp(TargetPtrReg(kSp), 0, rl_src.reg, kWord, kNotVolatile);
1212 RegLocation rl_src = info->args[0]; local
1230 RegLocation rl_src = info->args[0]; local
1311 RegLocation rl_src = info->args[0]; local
1326 RegLocation rl_src = info->args[0]; local
    [all...]

Completed in 69 milliseconds