• Home
  • Raw
  • Download

Lines Matching refs:RegLocation

214 void Mir2Lir::GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1,  in GenCompareAndBranch()
215 RegLocation rl_src2, LIR* taken, in GenCompareAndBranch()
246 RegLocation rl_temp = rl_src1; in GenCompareAndBranch()
256 RegLocation rl_temp = UpdateLoc(rl_src2); in GenCompareAndBranch()
280 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken, in GenCompareZeroAndBranch()
311 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
312 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntToLong()
322 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing()
323 RegLocation rl_src) { in GenIntNarrowing()
325 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntNarrowing()
349 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, in GenNewArray()
350 RegLocation rl_src) { in GenNewArray()
427 RegLocation loc = UpdateLoc(info->args[i]); in GenFilledNewArray()
459 RegLocation rl_first = info->args[0]; in GenFilledNewArray()
486 RegLocation rl_arg = LoadValue(info->args[i], kCoreReg); in GenFilledNewArray()
527 void Mir2Lir::GenSput(MIR* mir, RegLocation rl_src, bool is_long_or_double, in GenSput()
537 RegLocation rl_method = LoadCurrMethod(); in GenSput()
616 void Mir2Lir::GenSget(MIR* mir, RegLocation rl_dest, in GenSget()
626 RegLocation rl_method = LoadCurrMethod(); in GenSget()
672 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenSget()
698 RegLocation rl_result = GetReturnWide(kCoreReg); in GenSget()
701 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenSget()
719 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, in GenIGet()
730 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenIGet()
756 RegLocation rl_result = GetReturnWide(kCoreReg); in GenIGet()
759 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenIGet()
766 RegLocation rl_src, RegLocation rl_obj, bool is_long_or_double, in GenIPut()
805 void Mir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array, RegLocation rl_index, in GenArrayObjPut()
806 RegLocation rl_src) { in GenArrayObjPut()
817 void Mir2Lir::GenConstClass(uint32_t type_idx, RegLocation rl_dest) { in GenConstClass()
818 RegLocation rl_method = LoadCurrMethod(); in GenConstClass()
821 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenConstClass()
828 RegLocation rl_result = GetReturn(kRefReg); in GenConstClass()
848 const RegLocation& rl_method, const RegLocation& rl_result) : in GenConstClass()
863 const RegLocation rl_method_; in GenConstClass()
864 const RegLocation rl_result_; in GenConstClass()
878 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { in GenConstString()
889 RegLocation rl_method = mir_graph_->GetMethodLoc(); in GenConstString()
933 RegLocation rl_method = LoadCurrMethod(); in GenConstString()
935 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenConstString()
947 void Mir2Lir::GenNewInstance(uint32_t type_idx, RegLocation rl_dest) { in GenNewInstance()
988 void Mir2Lir::GenThrow(RegLocation rl_src) { in GenThrow()
995 void Mir2Lir::GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, in GenInstanceofFinal()
996 RegLocation rl_src) { in GenInstanceofFinal()
1000 RegLocation object = LoadValue(rl_src, kRefReg); in GenInstanceofFinal()
1001 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInstanceofFinal()
1051 uint32_t type_idx, RegLocation rl_dest, in GenInstanceofCallingHelper()
1052 RegLocation rl_src) { in GenInstanceofCallingHelper()
1092 RegLocation rl_src) in GenInstanceofCallingHelper()
1108 RegLocation rl_src_; in GenInstanceofCallingHelper()
1116 RegLocation rl_result = GetReturn(kCoreReg); in GenInstanceofCallingHelper()
1172 void Mir2Lir::GenInstanceof(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) { in GenInstanceof()
1192 void Mir2Lir::GenCheckCast(uint32_t insn_idx, uint32_t type_idx, RegLocation rl_src) { in GenCheckCast()
1316 void Mir2Lir::GenLong3Addr(OpKind first_op, OpKind second_op, RegLocation rl_dest, in GenLong3Addr()
1317 RegLocation rl_src1, RegLocation rl_src2) { in GenLong3Addr()
1318 RegLocation rl_result; in GenLong3Addr()
1361 void Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong()
1362 RegLocation rl_src1, RegLocation rl_shift) { in GenShiftOpLong()
1383 RegLocation rl_result = GetReturnWide(kCoreReg); in GenShiftOpLong()
1388 void Mir2Lir::GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpInt()
1389 RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpInt()
1395 RegLocation rl_result; in GenArithOpInt()
1542 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem()
1556 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyDivRem()
1592 bool Mir2Lir::HandleEasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyMultiply()
1597 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1604 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1627 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in HandleEasyMultiply()
1648 void Mir2Lir::GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src, in GenArithOpIntLit()
1650 RegLocation rl_result; in GenArithOpIntLit()
1799 void Mir2Lir::GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpLong()
1800 RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpLong()
1801 RegLocation rl_result; in GenArithOpLong()
1901 void Mir2Lir::GenConst(RegLocation rl_dest, int value) { in GenConst()
1902 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); in GenConst()
1910 void Mir2Lir::GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, in GenConversionCall()
1911 RegLocation rl_src) { in GenConversionCall()
1920 RegLocation rl_result; in GenConversionCall()
1924 RegLocation rl_result; in GenConversionCall()
1993 void Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter()
1999 void Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
2005 void Mir2Lir::GenConstWide(RegLocation rl_dest, int64_t value) { in GenConstWide()
2006 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); in GenConstWide()
2011 void Mir2Lir::GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallPackedSwitch()
2054 void Mir2Lir::GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenPackedSwitch()
2069 void Mir2Lir::GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallSparseSwitch()
2084 void Mir2Lir::GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSparseSwitch()