Lines Matching refs:temp_reg
43 RegStorage temp_reg = AllocTemp(); in GenCmpLong() local
46 NewLIR2(kX86Set8R, temp_reg.GetReg(), kX86CondL); // temp = (src1 >= src2) ? 0 : 1 in GenCmpLong()
47 NewLIR2(kX86Sub8RR, rl_result.reg.GetReg(), temp_reg.GetReg()); in GenCmpLong()
51 FreeTemp(temp_reg); in GenCmpLong()
179 RegStorage temp_reg = AllocTempDouble(); in OpRegCopyWide() local
180 NewLIR2(kX86MovsdRR, temp_reg.GetReg(), r_src.GetReg()); in OpRegCopyWide()
181 NewLIR2(kX86PsrlqRI, temp_reg.GetReg(), 32); in OpRegCopyWide()
182 NewLIR2(kX86MovdrxRR, r_dest.GetHighReg(), temp_reg.GetReg()); in OpRegCopyWide()
194 RegStorage temp_reg = AllocTemp(); in OpRegCopyWide() local
195 OpRegCopy(temp_reg, r_dest.GetHigh()); in OpRegCopyWide()
197 OpRegCopy(r_dest.GetLow(), temp_reg); in OpRegCopyWide()
198 FreeTemp(temp_reg); in OpRegCopyWide()
242 RegStorage temp_reg = AllocTypedTemp(false, dest_reg_class, false); in GenSelectConst32() local
243 if (temp_reg.Valid()) { in GenSelectConst32()
251 LoadConstantNoClobber(temp_reg, true_val); in GenSelectConst32()
257 OpCondRegReg(kOpCmov, code, rs_dest, temp_reg); in GenSelectConst32()
258 FreeTemp(temp_reg); in GenSelectConst32()
1961 RegStorage temp_reg = AllocTemp(); in GenLongRegOrMemOp() local
1962 OpRegCopy(temp_reg, rl_dest.reg); in GenLongRegOrMemOp()
1963 rl_src.reg.SetHighReg(temp_reg.GetReg()); in GenLongRegOrMemOp()