Lines Matching refs:rl_src

429 void MipsMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,  in GenMultiplyByTwoBitMultiplier()  argument
433 OpRegRegImm(kOpLsl, t_reg, rl_src.reg, second_bit - first_bit); in GenMultiplyByTwoBitMultiplier()
434 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, t_reg); in GenMultiplyByTwoBitMultiplier()
466 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem() argument
467 UNUSED(dalvik_opcode, is_div, rl_src, rl_dest, lit); in SmallLiteralDivRem()
472 bool MipsMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply() argument
473 UNUSED(rl_src, rl_dest, lit); in EasyMultiply()
609 void MipsMir2Lir::GenNotLong(RegLocation rl_dest, RegLocation rl_src) { in GenNotLong() argument
610 rl_src = LoadValueWide(rl_src, kCoreReg); in GenNotLong()
612 OpRegReg(kOpMvn, rl_result.reg, rl_src.reg); in GenNotLong()
639 void MipsMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong() argument
640 rl_src = LoadValueWide(rl_src, kCoreReg); in GenNegLong()
645 OpRegReg(kOpNeg, rl_result.reg, rl_src.reg); in GenNegLong()
654 OpRegReg(kOpNeg, rl_result.reg.GetLow(), rl_src.reg.GetLow()); in GenNegLong()
655 OpRegReg(kOpNeg, rl_result.reg.GetHigh(), rl_src.reg.GetHigh()); in GenNegLong()
750 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() argument
804 rl_src = LoadValueWide(rl_src, reg_class); in GenArrayPut()
811 StoreBaseDisp(reg_ptr, 0, rl_src.reg, size, kNotVolatile); in GenArrayPut()
813 rl_src = LoadValue(rl_src, reg_class); in GenArrayPut()
818 StoreBaseIndexed(reg_ptr, rl_index.reg, rl_src.reg, scale, size); in GenArrayPut()
824 MarkGCCard(opt_flags, rl_src.reg, rl_array.reg); in GenArrayPut()
902 void MipsMir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong() argument
904 Mir2Lir::GenIntToLong(rl_dest, rl_src); in GenIntToLong()
907 rl_src = LoadValue(rl_src, kCoreReg); in GenIntToLong()
909 NewLIR3(kMipsSll, rl_result.reg.GetReg(), As64BitReg(rl_src.reg).GetReg(), 0); in GenIntToLong()
914 RegLocation rl_src, RegisterClass reg_class) { in GenConversionCall() argument
916 CallRuntimeHelperRegLocation(trampoline, rl_src, false); in GenConversionCall()