• Home
  • Raw
  • Download

Lines Matching refs:RegLocation

218 void Mir2Lir::GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1,  in GenCompareAndBranch()
219 RegLocation rl_src2, LIR* taken, in GenCompareAndBranch()
250 RegLocation rl_temp = rl_src1; in GenCompareAndBranch()
260 RegLocation rl_temp = UpdateLoc(rl_src2); in GenCompareAndBranch()
284 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken, in GenCompareZeroAndBranch()
315 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
316 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntToLong()
326 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing()
327 RegLocation rl_src) { in GenIntNarrowing()
329 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntNarrowing()
353 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, in GenNewArray()
354 RegLocation rl_src) { in GenNewArray()
431 RegLocation loc = UpdateLoc(info->args[i]); in GenFilledNewArray()
463 RegLocation rl_first = info->args[0]; in GenFilledNewArray()
490 RegLocation rl_arg = LoadValue(info->args[i], kCoreReg); in GenFilledNewArray()
531 void Mir2Lir::GenSput(MIR* mir, RegLocation rl_src, bool is_long_or_double, in GenSput()
541 RegLocation rl_method = LoadCurrMethod(); in GenSput()
620 void Mir2Lir::GenSget(MIR* mir, RegLocation rl_dest, in GenSget()
630 RegLocation rl_method = LoadCurrMethod(); in GenSget()
676 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenSget()
702 RegLocation rl_result = GetReturnWide(kCoreReg); in GenSget()
705 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenSget()
723 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, in GenIGet()
734 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenIGet()
760 RegLocation rl_result = GetReturnWide(kCoreReg); in GenIGet()
763 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenIGet()
770 RegLocation rl_src, RegLocation rl_obj, bool is_long_or_double, in GenIPut()
809 void Mir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array, RegLocation rl_index, in GenArrayObjPut()
810 RegLocation rl_src) { in GenArrayObjPut()
821 void Mir2Lir::GenConstClass(uint32_t type_idx, RegLocation rl_dest) { in GenConstClass()
822 RegLocation rl_method = LoadCurrMethod(); in GenConstClass()
825 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenConstClass()
832 RegLocation rl_result = GetReturn(kRefReg); in GenConstClass()
852 const RegLocation& rl_method, const RegLocation& rl_result) : in GenConstClass()
867 const RegLocation rl_method_; in GenConstClass()
868 const RegLocation rl_result_; in GenConstClass()
882 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { in GenConstString()
893 RegLocation rl_method = mir_graph_->GetMethodLoc(); in GenConstString()
951 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenConstString()
959 RegLocation rl_method = LoadCurrMethod(); in GenConstString()
961 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenConstString()
980 void Mir2Lir::GenNewInstance(uint32_t type_idx, RegLocation rl_dest) { in GenNewInstance()
1021 void Mir2Lir::GenThrow(RegLocation rl_src) { in GenThrow()
1028 void Mir2Lir::GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, in GenInstanceofFinal()
1029 RegLocation rl_src) { in GenInstanceofFinal()
1033 RegLocation object = LoadValue(rl_src, kRefReg); in GenInstanceofFinal()
1034 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInstanceofFinal()
1084 uint32_t type_idx, RegLocation rl_dest, in GenInstanceofCallingHelper()
1085 RegLocation rl_src) { in GenInstanceofCallingHelper()
1125 RegLocation rl_src) in GenInstanceofCallingHelper()
1141 RegLocation rl_src_; in GenInstanceofCallingHelper()
1149 RegLocation rl_result = GetReturn(kCoreReg); in GenInstanceofCallingHelper()
1205 void Mir2Lir::GenInstanceof(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) { in GenInstanceof()
1225 void Mir2Lir::GenCheckCast(uint32_t insn_idx, uint32_t type_idx, RegLocation rl_src) { in GenCheckCast()
1349 void Mir2Lir::GenLong3Addr(OpKind first_op, OpKind second_op, RegLocation rl_dest, in GenLong3Addr()
1350 RegLocation rl_src1, RegLocation rl_src2) { in GenLong3Addr()
1351 RegLocation rl_result; in GenLong3Addr()
1394 void Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong()
1395 RegLocation rl_src1, RegLocation rl_shift) { in GenShiftOpLong()
1416 RegLocation rl_result = GetReturnWide(kCoreReg); in GenShiftOpLong()
1421 void Mir2Lir::GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpInt()
1422 RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpInt()
1428 RegLocation rl_result; in GenArithOpInt()
1575 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem()
1589 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyDivRem()
1625 bool Mir2Lir::HandleEasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyMultiply()
1630 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1637 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1660 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1681 void Mir2Lir::GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src, in GenArithOpIntLit()
1683 RegLocation rl_result; in GenArithOpIntLit()
1832 void Mir2Lir::GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpLong()
1833 RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpLong()
1834 RegLocation rl_result; in GenArithOpLong()
1934 void Mir2Lir::GenConst(RegLocation rl_dest, int value) { in GenConst()
1935 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); in GenConst()
1943 void Mir2Lir::GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, in GenConversionCall()
1944 RegLocation rl_src) { in GenConversionCall()
1953 RegLocation rl_result; in GenConversionCall()
1957 RegLocation rl_result; in GenConversionCall()
2026 void Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter()
2032 void Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
2038 void Mir2Lir::GenConstWide(RegLocation rl_dest, int64_t value) { in GenConstWide()
2039 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); in GenConstWide()
2044 void Mir2Lir::GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallPackedSwitch()
2087 void Mir2Lir::GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenPackedSwitch()
2102 void Mir2Lir::GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallSparseSwitch()
2117 void Mir2Lir::GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSparseSwitch()