Searched defs:temp_reg (Results 1 - 6 of 6) sorted by relevance

/art/compiler/dex/quick/
H A Dgen_loadstore.cc58 RegStorage temp_reg = zero_reg; local
59 if (!temp_reg.Valid()) {
60 temp_reg = AllocTemp();
61 LoadConstant(temp_reg, 0);
65 OpRegCopy(RegStorage::Solo32(promotion_map_[pmap_index].core_reg), temp_reg); local
69 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), temp_reg, k32, kNotVolatile); local
72 FreeTemp(temp_reg);
H A Dcodegen_util.cc1210 LIR *Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, argument
1213 LIR* inst = Load32Disp(base_reg, offset, temp_reg);
1217 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target);
/art/compiler/dex/quick/x86/
H A Dfp_x86.cc220 RegStorage temp_reg = AllocTempSingle(); local
223 NewLIR2(kX86Cvtsi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg());
224 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg());
241 RegStorage temp_reg = AllocTempDouble(); local
244 NewLIR2(kX86Cvtsi2sdRR, temp_reg.GetReg(), rl_result.reg.GetReg());
245 NewLIR2(kX86ComisdRR, rl_src.reg.GetReg(), temp_reg.GetReg());
279 RegStorage temp_reg = AllocTempSingle(); local
283 NewLIR2(kX86Cvtsqi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg());
284 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg());
304 RegStorage temp_reg local
[all...]
H A Dutility_x86.cc890 LIR* X86Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, argument
H A Dint_x86.cc40 RegStorage temp_reg = AllocTemp(); local
43 NewLIR2(kX86Set8R, temp_reg.GetReg(), kX86CondL); // temp = (src1 >= src2) ? 0 : 1
44 NewLIR2(kX86Sub8RR, rl_result.reg.GetReg(), temp_reg.GetReg());
48 FreeTemp(temp_reg);
176 RegStorage temp_reg = AllocTempDouble(); local
177 NewLIR2(kX86MovsdRR, temp_reg.GetReg(), r_src.GetReg());
178 NewLIR2(kX86PsrlqRI, temp_reg.GetReg(), 32);
179 NewLIR2(kX86MovdrxRR, r_dest.GetHighReg(), temp_reg.GetReg());
191 RegStorage temp_reg = AllocTemp(); local
192 OpRegCopy(temp_reg, r_des
239 RegStorage temp_reg = AllocTypedTemp(false, dest_reg_class, false); local
1595 RegStorage temp_reg = AllocTemp(); local
[all...]
/art/compiler/dex/quick/arm64/
H A Dint_arm64.cc287 LIR* Arm64Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, argument
292 // Always compare 32-bit value no matter what temp_reg is.
293 if (temp_reg.Is64Bit()) {
294 temp_reg = As32BitReg(temp_reg);
296 Load32Disp(base_reg, offset, temp_reg);
297 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target);

Completed in 495 milliseconds