Lines Matching refs:rs_rDI
964 const bool obj_in_di = IsInReg(this, rl_src_obj, rs_rDI); in GenInlinedCas()
967 const bool off_in_di = IsInReg(this, rl_src_offset, rs_rDI); in GenInlinedCas()
971 RegStorage rs_obj = obj_in_di ? rs_rDI : obj_in_si ? rs_rSI : !off_in_di ? rs_rDI : rs_rSI; in GenInlinedCas()
972 RegStorage rs_off = off_in_si ? rs_rSI : off_in_di ? rs_rDI : !obj_in_si ? rs_rSI : rs_rDI; in GenInlinedCas()
973 bool push_di = (!obj_in_di && !off_in_di) && (rs_obj == rs_rDI || rs_off == rs_rDI); in GenInlinedCas()
976 NewLIR1(kX86Push32R, rs_rDI.GetReg()); in GenInlinedCas()
977 MarkTemp(rs_rDI); in GenInlinedCas()
978 LockTemp(rs_rDI); in GenInlinedCas()
1015 FreeTemp(rs_rDI); in GenInlinedCas()
1016 UnmarkTemp(rs_rDI); in GenInlinedCas()
1017 NewLIR1(kX86Pop32R, rs_rDI.GetReg()); in GenInlinedCas()