Home | History | Annotate | Download | only in x86

Lines Matching refs:temp_reg

40     RegStorage temp_reg = AllocTemp();
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();
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();
192 OpRegCopy(temp_reg, r_dest.GetHigh());
194 OpRegCopy(r_dest.GetLow(), temp_reg);
195 FreeTemp(temp_reg);
239 RegStorage temp_reg = AllocTypedTemp(false, dest_reg_class, false);
240 if (temp_reg.Valid()) {
248 LoadConstantNoClobber(temp_reg, true_val);
254 OpCondRegReg(kOpCmov, code, rs_dest, temp_reg);
255 FreeTemp(temp_reg);
514 // mov temp_reg, high_reg; sbb temp_reg, high_constant
1595 RegStorage temp_reg = AllocTemp();
1596 OpRegCopy(temp_reg, rl_dest.reg);
1597 rl_src.reg.SetHighReg(temp_reg.GetReg());