Home | History | Annotate | Download | only in mips

Lines Matching refs:t_reg

136     RegStorage t_reg = AllocTemp();
138 NewLIR3(slt_op, t_reg.GetReg(), src2.GetReg(), src1.GetReg());
140 NewLIR3(slt_op, t_reg.GetReg(), src1.GetReg(), src2.GetReg());
142 branch = NewLIR1(br_op, t_reg.GetReg());
143 FreeTemp(t_reg);
153 RegStorage t_reg = AllocTemp();
154 LoadConstant(t_reg, check_value);
155 branch = OpCmpBranch(cond, reg, t_reg, target);
156 FreeTemp(t_reg);
170 RegStorage t_reg = AllocTemp();
171 LoadConstant(t_reg, check_value);
172 branch = OpCmpBranch(cond, reg, t_reg, target);
173 FreeTemp(t_reg);
317 RegStorage t_reg = AllocTemp();
320 NewLIR3(kMipsOri, t_reg.GetReg(), rZERO, lit);
323 NewLIR3(kMipsAddiu, t_reg.GetReg(), rZERO, lit);
325 RegLocation rl_result = GenDivRem(rl_dest, reg1, t_reg, is_div);
326 FreeTemp(t_reg);
432 RegStorage t_reg = AllocTemp();
433 OpRegRegImm(kOpLsl, t_reg, rl_src.reg, second_bit - first_bit);
434 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, t_reg);
435 FreeTemp(t_reg);
446 RegStorage t_reg = AllocTemp();
447 OpRegRegReg(kOpOr, t_reg, reg.GetLow(), reg.GetHigh());
448 GenDivZeroCheck(t_reg);
449 FreeTemp(t_reg);
502 RegStorage t_reg = AllocTemp();
503 OpRegRegReg(kOpAdd, t_reg
506 OpRegRegReg(kOpAdd, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg);
507 FreeTemp(t_reg);
523 RegStorage t_reg = AllocTemp();
524 NewLIR3(kMipsSltu, t_reg.GetReg(), rl_src1.reg.GetLowReg(), rl_src2.reg.GetLowReg());
527 OpRegRegReg(kOpSub, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg);
528 FreeTemp(t_reg);
656 RegStorage t_reg = AllocTemp();
657 NewLIR3(kMipsSltu, t_reg.GetReg(), rZERO, rl_result.reg.GetLowReg());
658 OpRegRegReg(kOpSub, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg);
659 FreeTemp(t_reg);