Searched refs:result_reg (Results 1 – 4 of 4) sorted by relevance
/art/runtime/interpreter/ |
D | interpreter_common.h | 212 static inline bool DoIntDivide(ShadowFrame& shadow_frame, size_t result_reg, in DoIntDivide() argument 221 shadow_frame.SetVReg(result_reg, kMinInt); in DoIntDivide() 223 shadow_frame.SetVReg(result_reg, dividend / divisor); in DoIntDivide() 230 static inline bool DoIntRemainder(ShadowFrame& shadow_frame, size_t result_reg, in DoIntRemainder() argument 239 shadow_frame.SetVReg(result_reg, 0); in DoIntRemainder() 241 shadow_frame.SetVReg(result_reg, dividend % divisor); in DoIntRemainder() 248 static inline bool DoLongDivide(ShadowFrame& shadow_frame, size_t result_reg, in DoLongDivide() argument 257 shadow_frame.SetVRegLong(result_reg, kMinLong); in DoLongDivide() 259 shadow_frame.SetVRegLong(result_reg, dividend / divisor); in DoLongDivide() 266 static inline bool DoLongRemainder(ShadowFrame& shadow_frame, size_t result_reg, in DoLongRemainder() argument [all …]
|
/art/compiler/dex/quick/x86/ |
D | int_x86.cc | 1263 RegStorage result_reg = rl_result.reg; in GenInlinedCas() local 1266 if (!IsByteRegister(result_reg)) { in GenInlinedCas() 1267 result_reg = AllocateByteRegister(); in GenInlinedCas() 1269 NewLIR2(kX86Set8R, result_reg.GetReg(), kX86CondZ); in GenInlinedCas() 1270 NewLIR2(kX86Movzx8RR, rl_result.reg.GetReg(), result_reg.GetReg()); in GenInlinedCas() 1271 if (IsTemp(result_reg)) { in GenInlinedCas() 1272 FreeTemp(result_reg); in GenInlinedCas() 1278 void X86Mir2Lir::SwapBits(RegStorage result_reg, int shift, int32_t value) { in SwapBits() argument 1280 OpRegCopy(r_temp, result_reg); in SwapBits() 1281 OpRegImm(kOpLsr, result_reg, shift); in SwapBits() [all …]
|
D | codegen_x86.h | 956 void SwapBits(RegStorage result_reg, int shift, int32_t value); 957 void SwapBits64(RegStorage result_reg, int shift, int64_t value);
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 1162 RegStorage result_reg = rl_result.reg; in GenInstanceofFinal() local 1163 if (IsSameReg(result_reg, object.reg)) { in GenInstanceofFinal() 1164 result_reg = AllocTypedTemp(false, kCoreReg); in GenInstanceofFinal() 1165 DCHECK(!IsSameReg(result_reg, object.reg)); in GenInstanceofFinal() 1167 LoadConstant(result_reg, 0); // assume false in GenInstanceofFinal() 1198 LoadConstant(result_reg, 1); // .eq case - load true in GenInstanceofFinal() 1201 GenSelectConst32(check_class, object_class, kCondEq, 1, 0, result_reg, kCoreReg); in GenInstanceofFinal() 1207 if (IsTemp(result_reg)) { in GenInstanceofFinal() 1208 OpRegCopy(rl_result.reg, result_reg); in GenInstanceofFinal() 1209 FreeTemp(result_reg); in GenInstanceofFinal()
|