Lines Matching refs:GetReg

73   NewLIR2(op, r_dest.GetReg(), r_src2.GetReg());  in GenArithOpFloat()
123 NewLIR2(op, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenArithOpDouble()
170 LIR *fild64 = NewLIR2NoDest(kX86Fild64M, rs_rX86_SP_32.GetReg(), in GenLongToFP()
178 LIR *fstp = NewLIR2NoDest(opcode, rs_rX86_SP_32.GetReg(), displacement); in GenLongToFP()
240 NewLIR2(kX86Cvtsi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
241 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg()); in GenConversion()
244 NewLIR2(kX86Cvttss2siRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
247 NewLIR2(kX86Xor32RR, rl_result.reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
261 NewLIR2(kX86Cvtsi2sdRR, temp_reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
262 NewLIR2(kX86ComisdRR, rl_src.reg.GetReg(), temp_reg.GetReg()); in GenConversion()
265 NewLIR2(kX86Cvttsd2siRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
268 NewLIR2(kX86Xor32RR, rl_result.reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
300 NewLIR2(kX86Cvtsqi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
301 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg()); in GenConversion()
304 NewLIR2(kX86Cvttss2sqiRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
307 NewLIR2(kX86Xor64RR, rl_result.reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
326 NewLIR2(kX86Cvtsqi2sdRR, temp_reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
327 NewLIR2(kX86ComisdRR, rl_src.reg.GetReg(), temp_reg.GetReg()); in GenConversion()
330 NewLIR2(kX86Cvttsd2sqiRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
333 NewLIR2(kX86Xor64RR, rl_result.reg.GetReg(), rl_result.reg.GetReg()); in GenConversion()
353 NewLIR2(op, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
406 LIR *fld_2 = NewLIR2NoDest(fld_opcode, rs_rSP.GetReg(), in GenRemFP()
411 LIR *fld_1 = NewLIR2NoDest(fld_opcode, rs_rSP.GetReg(), in GenRemFP()
440 LIR *fst = NewLIR2NoDest(opcode, rs_rSP.GetReg(), displacement); in GenRemFP()
483 NewLIR2(kX86UcomissRR, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenCmpFP()
485 NewLIR2(kX86UcomisdRR, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenCmpFP()
496 NewLIR2(kX86Mov32RI, rl_result.reg.GetReg(), 0x0); in GenCmpFP()
499 NewLIR2(kX86Mov32RI, rl_result.reg.GetReg(), 0x1); in GenCmpFP()
503 NewLIR2(kX86Set8R, rl_result.reg.GetReg(), kX86CondA /* above - unsigned > */); in GenCmpFP()
505 NewLIR2(kX86Sbb32RI, rl_result.reg.GetReg(), 0); in GenCmpFP()
524 NewLIR2(kX86UcomisdRR, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenFusedFPCmpBranch()
530 NewLIR2(kX86UcomissRR, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenFusedFPCmpBranch()
595 NewLIR2(kX86Rol64RI, rl_result.reg.GetReg(), 1); in GenNegDouble()
596 NewLIR2(kX86Xor64RI, rl_result.reg.GetReg(), 1); in GenNegDouble()
597 NewLIR2(kX86Ror64RI, rl_result.reg.GetReg(), 1); in GenNegDouble()
614 NewLIR2(kX86SqrtsdRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenInlinedSqrt()
653 LIR *lir = NewLIR3(kX86And32MI, rs_rX86_SP_32.GetReg(), displacement, 0x7fffffff); in GenInlinedAbsFloat()
692 NewLIR2(kX86PandRR, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenInlinedAbsDouble()
696 NewLIR2(kX86PandRR, rl_result.reg.GetReg(), sign_mask.GetReg()); in GenInlinedAbsDouble()
717 …LIR *lir = NewLIR3(kX86And32MI, rs_rX86_SP_32.GetReg(), displacement + HIWORD_OFFSET, 0x7fffffff); in GenInlinedAbsDouble()
748 NewLIR2(kX86UcomisdRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()
755 NewLIR2((is_min) ? kX86OrpdRR : kX86AndpdRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()
787 NewLIR2(kX86UcomissRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()
794 NewLIR2((is_min) ? kX86OrpsRR : kX86AndpsRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()