Lines Matching refs:rl_src
286 void MipsMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src,
290 OpRegRegImm(kOpLsl, t_reg, rl_src.low_reg, second_bit - first_bit);
291 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, t_reg);
318 RegLocation rl_src, RegLocation rl_dest, int lit) {
377 void MipsMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) {
378 rl_src = LoadValueWide(rl_src, kCoreReg);
388 OpRegReg(kOpNeg, rl_result.low_reg, rl_src.low_reg);
389 OpRegReg(kOpNeg, rl_result.high_reg, rl_src.high_reg);
487 RegLocation rl_index, RegLocation rl_src, int scale) {
533 rl_src = LoadValueWide(rl_src, reg_class);
540 StoreBaseDispWide(reg_ptr, 0, rl_src.low_reg, rl_src.high_reg);
544 rl_src = LoadValue(rl_src, reg_class);
549 StoreBaseIndexed(reg_ptr, rl_index.low_reg, rl_src.low_reg,
559 RegLocation rl_index, RegLocation rl_src, int scale) {
572 LoadValueDirectFixed(rl_src, r_value); // Grab value
587 LoadValueDirectFixed(rl_src, r_value); // Reload value
609 if (!mir_graph_->IsConstantNullRef(rl_src)) {