Lines Matching refs:rl_dest
822 RegLocation rl_src, RegLocation rl_dest, int lit);
823 bool HandleEasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit);
845 virtual void GenIntToLong(RegLocation rl_dest, RegLocation rl_src);
846 void GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest,
848 void GenNewArray(uint32_t type_idx, RegLocation rl_dest,
853 void GenSget(MIR* mir, RegLocation rl_dest,
856 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, bool is_object);
862 void GenConstClass(uint32_t type_idx, RegLocation rl_dest);
863 void GenConstString(uint32_t string_idx, RegLocation rl_dest);
864 void GenNewInstance(uint32_t type_idx, RegLocation rl_dest);
866 void GenInstanceof(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src);
868 void GenLong3Addr(OpKind first_op, OpKind second_op, RegLocation rl_dest,
870 virtual void GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest,
872 void GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest,
874 virtual void GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest,
876 void GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, RegLocation rl_src);
881 virtual void GenConstWide(RegLocation rl_dest, int64_t value);
882 virtual void GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest,
1050 virtual void StoreValue(RegLocation rl_dest, RegLocation rl_src);
1059 virtual void StoreValueWide(RegLocation rl_dest, RegLocation rl_src);
1071 virtual void StoreFinalValue(RegLocation rl_dest, RegLocation rl_src);
1083 virtual void StoreFinalValueWide(RegLocation rl_dest, RegLocation rl_src);
1143 RegLocation rl_src, RegLocation rl_dest, int lit) = 0;
1144 virtual bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) = 0;
1258 virtual void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest,
1261 RegLocation rl_dest, RegLocation rl_src1,
1263 virtual void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest,
1265 virtual void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest,
1267 virtual void GenConversion(Instruction::Code opcode, RegLocation rl_dest,
1287 virtual RegLocation GenDivRem(RegLocation rl_dest, RegStorage reg_lo, RegStorage reg_hi,
1289 virtual RegLocation GenDivRemLit(RegLocation rl_dest, RegStorage reg_lo, int lit,
1299 virtual RegLocation GenDivRem(RegLocation rl_dest, RegLocation rl_src1,
1308 virtual RegLocation GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit,
1310 virtual void GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) = 0;
1359 virtual void GenMoveException(RegLocation rl_dest) = 0;
1362 virtual void GenNegDouble(RegLocation rl_dest, RegLocation rl_src) = 0;
1363 virtual void GenNegFloat(RegLocation rl_dest, RegLocation rl_src) = 0;
1378 RegLocation rl_index, RegLocation rl_dest, int scale) = 0;
1382 virtual void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest,
1456 void Workaround7250540(RegLocation rl_dest, RegStorage zero_reg);
1509 RegLocation rl_dest, RegLocation rl_src);
1528 uint32_t type_idx, RegLocation rl_dest,
1589 void LoadArgDirect(int in_position, RegLocation rl_dest);
1626 virtual void GenConst(RegLocation rl_dest, int value);