Searched defs:r_tmp (Results 1 - 9 of 9) sorted by relevance

/art/compiler/dex/quick/arm64/
H A Dfp_arm64.cc428 RegStorage r_tmp = (is_double) ? AllocTempDouble() : AllocTempSingle(); local
431 NewLIR3(kA64Fadd3fff | wide, r_tmp.GetReg(), rl_src.reg.GetReg(), r_imm_point5.GetReg());
432 NewLIR2((is_double) ? kA64Fcvtms2xS : kA64Fcvtms2ws, rl_result.reg.GetReg(), r_tmp.GetReg());
H A Dutility_arm64.cc966 RegStorage r_tmp; local
969 r_tmp = AllocTempWide();
970 res = LoadConstantWide(r_tmp, value);
972 r_tmp = AllocTemp();
973 res = LoadConstant(r_tmp, value);
975 OpRegReg(op, r_dest_src1, r_tmp);
976 FreeTemp(r_tmp);
H A Dint_arm64.cc749 RegStorage r_tmp; local
754 r_tmp_stored = r_tmp = AllocTempWide();
758 // This means r_tmp_stored != r_tmp.
759 r_tmp = AllocTempRef();
760 r_tmp_stored = As32BitReg(r_tmp);
763 r_tmp_stored = r_tmp = AllocTemp();
766 RegStorage r_tmp32 = (r_tmp.Is32Bit()) ? r_tmp : As32BitReg(r_tmp);
769 OpRegReg(kOpCmp, r_tmp, rl_expecte
[all...]
/art/compiler/dex/quick/mips/
H A Dutility_mips.cc526 RegStorage r_tmp = AllocTemp(); local
527 res = OpRegRegImm(kOpAdd, r_tmp, r_base, displacement);
528 load = NewLIR3(opcode, r_dest.GetLowReg(), LOWORD_OFFSET, r_tmp.GetReg());
529 load2 = NewLIR3(opcode, r_dest.GetHighReg(), HIWORD_OFFSET, r_tmp.GetReg());
530 FreeTemp(r_tmp);
532 RegStorage r_tmp = (r_base == r_dest) ? AllocTemp() : r_dest; local
533 res = OpRegRegImm(kOpAdd, r_tmp, r_base, displacement);
534 load = NewLIR3(opcode, r_dest.GetReg(), 0, r_tmp.GetReg());
535 if (r_tmp != r_dest)
536 FreeTemp(r_tmp);
[all...]
/art/compiler/dex/quick/arm/
H A Dutility_arm.cc573 RegStorage r_tmp = AllocTemp(); local
574 res = LoadConstant(r_tmp, value);
575 OpRegReg(kOpCmp, r_src1, r_tmp);
576 FreeTemp(r_tmp);
H A Dint_arm.cc887 RegStorage r_tmp = AllocTemp(); local
896 NewLIR3(kThumb2Ldrexd, r_tmp.GetReg(), r_tmp_high.GetReg(), r_ptr.GetReg());
897 OpRegReg(kOpSub, r_tmp, rl_expected.reg.GetLow());
903 if (r_tmp.Low8() && r_tmp_high.Low8()) {
904 NewLIR2(kThumbOrr, r_tmp.GetReg(), r_tmp_high.GetReg());
906 NewLIR4(kThumb2OrrRRRs, r_tmp.GetReg(), r_tmp.GetReg(), r_tmp_high.GetReg(), 0);
912 NewLIR4(kThumb2Strexd /* eq */, r_tmp.GetReg(), rl_new_value.reg.GetLowReg(), rl_new_value.reg.GetHighReg(), r_ptr.GetReg());
915 NewLIR3(kThumb2Ldrex, r_tmp.GetReg(), r_ptr.GetReg(), 0);
916 OpRegReg(kOpSub, r_tmp, rl_expecte
[all...]
/art/compiler/dex/quick/
H A Dgen_common.cc569 RegStorage r_tmp = TargetReg(kArg2, kNotWide); local
570 LockTemp(r_tmp);
571 LIR* uninit_branch = OpCmpMemImmBranch(kCondLt, r_tmp, r_base,
579 FreeTemp(r_tmp);
654 RegStorage r_tmp = TargetReg(kArg2, kNotWide); local
655 LockTemp(r_tmp);
656 LIR* uninit_branch = OpCmpMemImmBranch(kCondLt, r_tmp, r_base,
664 FreeTemp(r_tmp);
H A Dgen_invoke.cc147 RegStorage r_tmp = TargetReg(cu_->instruction_set == kMips ? kArg2 : kArg1, kWide); local
148 LoadValueDirectWideFixed(arg1, r_tmp);
196 RegStorage r_tmp = TargetReg(kArg0, arg0.GetWideKind()); local
197 if (r_tmp.NotExactlyEquals(arg0)) {
198 OpRegCopy(r_tmp, arg0);
209 RegStorage r_tmp = TargetReg(kArg0, arg0.GetWideKind()); local
210 if (r_tmp.NotExactlyEquals(arg0)) {
211 OpRegCopy(r_tmp, arg0);
741 RegStorage r_tmp(RegStorage::k64BitPair, arg_regs[next_reg], arg_regs[next_reg + 1]);
742 LoadValueDirectWideFixed(rl_arg, r_tmp);
[all...]
/art/compiler/dex/quick/x86/
H A Dint_x86.cc163 RegStorage r_tmp = AllocTempDouble(); local
164 NewLIR2(kX86MovdxrRR, r_tmp.GetReg(), r_src.GetHighReg());
165 NewLIR2(kX86PunpckldqRR, r_dest.GetReg(), r_tmp.GetReg());
166 FreeTemp(r_tmp);

Completed in 65 milliseconds