Home
last modified time | relevance | path

Searched refs:rs_dest (Results 1 – 10 of 10) sorted by relevance

/art/compiler/dex/quick/x86/
Dtarget_x86.cc1537 RegStorage rs_dest = RegStorage::Solo128(mir->dalvikInsn.vA); in GenConst128() local
1538 Clobber(rs_dest); in GenConst128()
1541 int reg = rs_dest.GetReg(); in GenConst128()
1592 RegStorage rs_dest = RegStorage::Solo128(mir->dalvikInsn.vA); in GenMoveVector() local
1593 Clobber(rs_dest); in GenMoveVector()
1595 NewLIR2(kX86MovdqaRR, rs_dest.GetReg(), rs_src.GetReg()); in GenMoveVector()
2237 void X86Mir2Lir::LoadVectorRegister(RegStorage rs_dest, RegStorage rs_src, in LoadVectorRegister() argument
2241 NewLIR2(kX86MovdxrRR, rs_dest.GetReg(), rs_src.GetLowReg()); in LoadVectorRegister()
2244 NewLIR2(kX86PunpckldqRR, rs_dest.GetReg(), r_tmp.GetReg()); in LoadVectorRegister()
2247 NewLIR2(op_mov, rs_dest.GetReg(), rs_src.GetReg()); in LoadVectorRegister()
[all …]
Dint_x86.cc213 int32_t true_val, int32_t false_val, RegStorage rs_dest, in GenSelectConst32() argument
215 DCHECK(!left_op.IsPair() && !right_op.IsPair() && !rs_dest.IsPair()); in GenSelectConst32()
216 DCHECK(!left_op.IsFloat() && !right_op.IsFloat() && !rs_dest.IsFloat()); in GenSelectConst32()
221 LoadConstantNoClobber(rs_dest, true_val); in GenSelectConst32()
225 const bool dest_intersect = IsSameReg(rs_dest, left_op) || IsSameReg(rs_dest, right_op); in GenSelectConst32()
228 if (zero_one_case && IsByteRegister(rs_dest)) { in GenSelectConst32()
230 LoadConstantNoClobber(rs_dest, 0); in GenSelectConst32()
234 NewLIR2(kX86Set8R, rs_dest.GetReg(), in GenSelectConst32()
237 NewLIR2(rs_dest.Is64Bit() ? kX86Movzx8qRR : kX86Movzx8RR, rs_dest.GetReg(), rs_dest.GetReg()); in GenSelectConst32()
249 LoadConstantNoClobber(rs_dest, false_val); in GenSelectConst32()
[all …]
Dcodegen_x86.h272 int32_t true_val, int32_t false_val, RegStorage rs_dest,
508 virtual void LoadVectorRegister(RegStorage rs_dest, RegStorage rs_src, OpSize opsize,
/art/compiler/dex/quick/arm64/
Dint_arm64.cc100 RegStorage rs_dest, int result_reg_class) { in GenSelect() argument
115 bool is_wide = rs_dest.Is64Bit(); in GenSelect()
122 left_op = rs_dest; in GenSelect()
123 LoadConstantNoClobber(rs_dest, true_val); in GenSelect()
142 right_op = rs_dest; in GenSelect()
143 LoadConstantNoClobber(rs_dest, false_val); in GenSelect()
179 NewLIR4(is_wide ? WIDE(opcode) : opcode, rs_dest.GetReg(), left_op.GetReg(), right_op.GetReg(), in GenSelect()
184 int32_t true_val, int32_t false_val, RegStorage rs_dest, in GenSelectConst32() argument
186 DCHECK(rs_dest.Valid()); in GenSelectConst32()
188 GenSelect(true_val, false_val, code, rs_dest, dest_reg_class); in GenSelectConst32()
Dcodegen_arm64.h182 int32_t true_val, int32_t false_val, RegStorage rs_dest,
392 void GenSelect(int32_t left, int32_t right, ConditionCode code, RegStorage rs_dest,
/art/compiler/dex/quick/mips/
Dint_mips.cc281 int32_t true_val, int32_t false_val, RegStorage rs_dest, in GenSelectConst32() argument
286 LoadConstant(rs_dest, true_val); in GenSelectConst32()
288 LoadConstant(rs_dest, false_val); in GenSelectConst32()
Dcodegen_mips.h182 int32_t true_val, int32_t false_val, RegStorage rs_dest,
/art/compiler/dex/quick/arm/
Dint_arm.cc218 int32_t true_val, int32_t false_val, RegStorage rs_dest, in GenSelectConst32() argument
227 OpRegRegReg(kOpSub, rs_dest, left_op, right_op); in GenSelectConst32()
230 LoadConstant(rs_dest, code == kCondEq ? false_val : true_val); in GenSelectConst32()
237 LoadConstant(rs_dest, true_val); // .eq case - load true in GenSelectConst32()
238 LoadConstant(rs_dest, false_val); // .eq case - load true in GenSelectConst32()
Dcodegen_arm.h181 int32_t true_val, int32_t false_val, RegStorage rs_dest,
/art/compiler/dex/quick/
Dmir_to_lir.h1364 int32_t true_val, int32_t false_val, RegStorage rs_dest,