Home | History | Annotate | Download | only in arm

Lines Matching defs:rl_result

26   RegLocation rl_result;
53 rl_result = GetReturn(kFPReg);
54 StoreValue(rl_dest, rl_result);
64 rl_result = EvalLoc(rl_dest, kFPReg, true);
65 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
66 StoreValue(rl_dest, rl_result);
72 RegLocation rl_result;
95 rl_result = GetReturnWide(kFPReg);
96 StoreValueWide(rl_dest, rl_result);
109 rl_result = EvalLoc(rl_dest, kFPReg, true);
111 DCHECK(rl_result.wide);
112 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
113 StoreValueWide(rl_dest, rl_result);
119 RegLocation rl_result;
147 rl_result = EvalLoc(rl_dest, kFPReg, true);
152 NewLIR2(kThumb2VcvtF64U32, rl_result.reg.GetReg(), src_low.GetReg());
154 NewLIR3(kThumb2VmlaF64, rl_result.reg.GetReg(), tmp1.GetReg(), tmp2.GetReg());
157 StoreValueWide(rl_dest, rl_result);
170 rl_result = EvalLoc(rl_dest, kFPReg, true);
181 NewLIR2(kThumb2VcvtDF, rl_result.reg.GetReg(), low_val.GetReg());
187 StoreValue(rl_dest, rl_result);
204 rl_result = EvalLoc(rl_dest, kFPReg, true);
205 NewLIR2(op, rl_result.reg.GetReg(), src_reg);
206 StoreValueWide(rl_dest, rl_result);
208 rl_result = EvalLoc(rl_dest, kFPReg, true);
209 NewLIR2(op, rl_result.reg.GetReg(), src_reg);
210 StoreValue(rl_dest, rl_result);
269 RegLocation rl_result;
296 rl_result = EvalLoc(rl_dest, kCoreReg, true);
297 LoadConstant(rl_result.reg, default_result);
304 rl_result = EvalLoc(rl_dest, kCoreReg, true);
305 LoadConstant(rl_result.reg, default_result);
308 DCHECK(!rl_result.reg.IsFloat());
312 NewLIR2(kThumb2MovI8M, rl_result.reg.GetReg(),
317 LoadConstant(rl_result.reg, 0);
320 StoreValue(rl_dest, rl_result);
324 RegLocation rl_result;
326 rl_result = EvalLoc(rl_dest, kFPReg, true);
327 NewLIR2(kThumb2Vnegs, rl_result.reg.GetReg(), rl_src.reg.GetReg());
328 StoreValue(rl_dest, rl_result);
332 RegLocation rl_result;
334 rl_result = EvalLoc(rl_dest, kFPReg, true);
335 NewLIR2(kThumb2Vnegd, rl_result.reg.GetReg(), rl_src.reg.GetReg());
336 StoreValueWide(rl_dest, rl_result);
365 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true);
367 NewLIR2(kThumb2Vabss, rl_result.reg.GetReg(), rl_src.reg.GetReg());
369 OpRegRegImm(kOpAnd, rl_result.reg, rl_src.reg, 0x7fffffff);
371 StoreValue(rl_dest, rl_result);
383 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true);
385 NewLIR2(kThumb2Vabsd, rl_result.reg.GetReg(), rl_src.reg.GetReg());
386 } else if (rl_result.reg.GetLow().GetReg() != rl_src.reg.GetHigh().GetReg()) {
388 OpRegCopy(rl_result.reg.GetLow(), rl_src.reg.GetLow());
389 OpRegRegImm(kOpAnd, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), 0x7fffffff);
394 OpRegCopy(rl_result.reg.GetLow(), rl_src.reg.GetLow());
395 OpRegRegImm(kOpAnd, rl_result.reg.GetHigh(), rs_tmp, 0x7fffffff);
398 StoreValueWide(rl_dest, rl_result);
407 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
408 NewLIR2(kThumb2Vsqrtd, rl_result.reg.GetReg(), rl_src.reg.GetReg());
409 StoreValueWide(rl_dest, rl_result);