Lines Matching refs:GetReg

292     SetupRegMask(def_mask, rs_rAX.GetReg());
296 SetupRegMask(def_mask, rs_rDX.GetReg());
299 SetupRegMask(use_mask, rs_rAX.GetReg());
303 SetupRegMask(use_mask, rs_rCX.GetReg());
307 SetupRegMask(use_mask, rs_rDX.GetReg());
311 SetupRegMask(use_mask, rs_rBX.GetReg());
316 SetupRegMask(use_mask, rs_rAX.GetReg());
317 SetupRegMask(use_mask, rs_rCX.GetReg());
318 SetupRegMask(use_mask, rs_rDI.GetReg());
319 SetupRegMask(def_mask, rs_rDI.GetReg());
479 return GetRegInfo(reg)->Master()->GetReg();
523 DCHECK_EQ(res.reg.GetLowReg(), rs_rAX.GetReg());
524 DCHECK_EQ(res.reg.GetHighReg(), rs_rDX.GetReg());
535 res.reg.SetReg(rs_rDX.GetReg());
660 reginfo_map_[reg.GetReg()] = info;
677 int sp_reg_num = info->GetReg().GetRegNum();
697 int x_reg_num = info->GetReg().GetRegNum();
874 NewLIR2(kX86Mov64RT, rs_rAX.GetReg(),
877 NewLIR2(kX86Mov32RT, rs_rAX.GetReg(),
880 return NewLIR3(kX86Test32RM, rs_rAX.GetReg(), rs_rAX.GetReg(), 0);
905 int r_base = rs_rX86_SP_32.GetReg();
953 TargetReg(symbolic_reg, kNotWide).GetReg(),
972 TargetReg(symbolic_reg, kNotWide).GetReg(),
1198 NewLIR5(kX86Lea32RA, rs_rAX.GetReg(), rs_rAX.GetReg(),
1199 rs_rCX.GetReg(), 1, mirror::Array::DataOffset(2).Int32Value());
1203 NewLIR5(kX86Lea32RA, tmp_reg.GetReg(), tmp_reg.GetReg(),
1204 rs_rCX.GetReg(), 1, mirror::Array::DataOffset(2).Int32Value() );
1319 NewLIR1(kX86Push32R, rs_rDI.GetReg());
1322 if (!CoreSpillMaskContains(rs_rDI.GetReg())) {
1323 cfi_.RelOffset(DwarfCoreReg(cu_->target64, rs_rDI.GetReg()), 0);
1405 NewLIR3(kX86Lea32RM, rl_return.reg.GetReg(), rs_tmp.GetReg(), -1);
1419 NewLIR1(kX86Pop32R, rs_rDI.GetReg());
1421 if (!CoreSpillMaskContains(rs_rDI.GetReg())) {
1422 cfi_.Restore(DwarfCoreReg(cu_->target64, rs_rDI.GetReg()));
1511 info->GetReg().IsSingle() ? &reg_pool_->sp_regs_ : &reg_pool_->dp_regs_;
1527 if (info->GetReg().IsSingle()) {
1541 int reg = rs_dest.GetReg();
1579 load = NewLIR3(opcode, reg, r_pc.GetReg(), kDummy32BitOffset);
1595 NewLIR2(kX86MovdqaRR, rs_dest.GetReg(), rs_src.GetReg());
1618 NewLIR2(kX86MovdqaRR, rs_src1_high_tmp.GetReg(), rs_src2.GetReg());
1619 NewLIR2(kX86MovdqaRR, rs_dest_high_tmp.GetReg(), rs_dest_src1.GetReg());
1623 NewLIR2(kX86PmullwRR, rs_dest_src1.GetReg(), rs_src2.GetReg());
1629 NewLIR2(kX86PsrlwRI, rs_src1_high_tmp.GetReg(), 0x8);
1633 NewLIR2(kX86PmullwRR, rs_src1_high_tmp.GetReg(), rs_dest_high_tmp.GetReg());
1636 NewLIR2(kX86PorRR, rs_dest_src1.GetReg(), rs_src1_high_tmp.GetReg());
1677 bool both_operands_same = (rs_dest_src1.GetReg() == rs_src2.GetReg());
1682 NewLIR2(kX86MovdqaRR, rs_tmp_vector_1.GetReg(), rs_dest_src1.GetReg());
1686 NewLIR2(kX86MovdqaRR, rs_tmp_vector_2.GetReg(), rs_src2.GetReg());
1687 NewLIR2(kX86PsrlqRI, rs_tmp_vector_2.GetReg(), 0x20);
1688 NewLIR2(kX86PmuludqRR, rs_tmp_vector_2.GetReg(), rs_tmp_vector_1.GetReg());
1691 NewLIR2(kX86PsrlqRI, rs_dest_src1.GetReg(), 0x20);
1692 NewLIR2(kX86PmuludqRR, rs_dest_src1.GetReg(), rs_src2.GetReg());
1695 NewLIR2(kX86PaddqRR, rs_dest_src1.GetReg(), rs_tmp_vector_2.GetReg());
1697 NewLIR2(kX86PaddqRR, rs_dest_src1.GetReg(), rs_dest_src1.GetReg());
1700 NewLIR2(kX86PsllqRI, rs_dest_src1.GetReg(), 0x20);
1701 NewLIR2(kX86PmuludqRR, rs_tmp_vector_1.GetReg(), rs_src2.GetReg());
1702 NewLIR2(kX86PaddqRR, rs_dest_src1.GetReg(), rs_tmp_vector_1.GetReg());
1736 NewLIR2(opcode, rs_dest_src1.GetReg(), rs_src2.GetReg());
1771 NewLIR2(opcode, rs_dest_src1.GetReg(), rs_src2.GetReg());
1806 NewLIR2(opcode, rs_dest_src1.GetReg(), rs_src2.GetReg());
1830 NewLIR2(kX86PxorRR, rs_dest_src1.GetReg(), rs_dest_src1.GetReg());
1835 NewLIR2(opcode, rs_dest_src1.GetReg(), imm);
1879 NewLIR2(opcode, rs_dest_src1.GetReg(), imm);
1907 NewLIR2(opcode, rs_dest_src1.GetReg(), imm);
1936 NewLIR2(opcode, rs_dest_src1.GetReg(), imm);
1945 NewLIR2(kX86PandRR, rs_dest_src1.GetReg(), rs_src2.GetReg());
1954 NewLIR2(kX86PorRR, rs_dest_src1.GetReg(), rs_src2.GetReg());
1963 NewLIR2(kX86PxorRR, rs_dest_src1.GetReg(), rs_src2.GetReg());
1981 AppendOpcodeWithConst(opcode, rs_src1.GetReg(), const_mirp);
2015 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2020 NewLIR3(kX86ShufpsRRI, vector_src.GetReg(), vector_src.GetReg(), 0x39);
2021 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2044 NewLIR2(kX86MovdqaRR, rs_tmp_vector.GetReg(), vector_src.GetReg());
2045 NewLIR2(kX86PsrldqRI, rs_tmp_vector.GetReg(), 8);
2046 NewLIR2(kX86PaddqRR, vector_src.GetReg(), rs_tmp_vector.GetReg());
2059 NewLIR2(kX86MovqrxRR, temp_loc.reg.GetReg(), vector_src.GetReg());
2061 NewLIR2(kX86MovdrxRR, temp_loc.reg.GetLowReg(), vector_src.GetReg());
2062 NewLIR2(kX86PsrlqRI, vector_src.GetReg(), 0x20);
2063 NewLIR2(kX86MovdrxRR, temp_loc.reg.GetHighReg(), vector_src.GetReg());
2069 NewLIR2(kX86PxorRR, rs_tmp.GetReg(), rs_tmp.GetReg());
2070 NewLIR2(kX86PsadbwRR, vector_src.GetReg(), rs_tmp.GetReg());
2071 NewLIR3(kX86PshufdRRI, rs_tmp.GetReg(), vector_src.GetReg(), 0x4e);
2072 NewLIR2(kX86PaddbRR, vector_src.GetReg(), rs_tmp.GetReg());
2075 NewLIR2(kX86MovdrxRR, temp.GetReg(), vector_src.GetReg());
2102 NewLIR2(horizontal_add_opcode, vector_src.GetReg(), vector_src.GetReg());
2111 NewLIR3(extract_opcode, temp.GetReg(), vector_src.GetReg(), 0);
2128 OpMemReg(kOpAdd, rl_result, temp.GetReg());
2148 NewLIR2(kX86PxorRR, rl_result.reg.GetReg(), rl_result.reg.GetReg());
2166 NewLIR3(kX86ShufpsRRI, vector_src.GetReg(), vector_src.GetReg(), mask);
2167 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2168 NewLIR3(kX86ShufpsRRI, vector_src.GetReg(), vector_src.GetReg(), mask);
2171 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2190 NewLIR2(kX86PsrldqRI, vector_src.GetReg(), 8);
2194 NewLIR2(kX86MovqrxRR, rl_result.reg.GetReg(), vector_src.GetReg());
2196 NewLIR2(kX86MovdrxRR, rl_result.reg.GetLowReg(), vector_src.GetReg());
2197 NewLIR2(kX86PsrlqRI, vector_src.GetReg(), 0x20);
2198 NewLIR2(kX86MovdrxRR, rl_result.reg.GetHighReg(), vector_src.GetReg());
2225 NewLIR3(extr_opcode, rl_result.reg.GetReg(), vector_src.GetReg(), extract_index);
2230 LIR *l = NewLIR4(extr_opcode, rs_rX86_SP_32.GetReg(), displacement, vector_src.GetReg(),
2241 NewLIR2(kX86MovdxrRR, rs_dest.GetReg(), rs_src.GetLowReg());
2243 NewLIR2(kX86MovdxrRR, r_tmp.GetReg(), rs_src.GetHighReg());
2244 NewLIR2(kX86PunpckldqRR, rs_dest.GetReg(), r_tmp.GetReg());
2247 NewLIR2(op_mov, rs_dest.GetReg(), rs_src.GetReg());
2309 NewLIR2(kX86PunpcklbwRR, rs_dest.GetReg(), rs_dest.GetReg());
2310 NewLIR2(kX86PunpcklwdRR, rs_dest.GetReg(), rs_dest.GetReg());
2315 NewLIR2(op_shuffle, rs_dest.GetReg(), rs_dest.GetReg());
2317 NewLIR3(op_shuffle, rs_dest.GetReg(), rs_dest.GetReg(), 0);
2322 NewLIR3(op_shuffle_high, rs_dest.GetReg(), rs_dest.GetReg(), 0);