• Home
  • Raw
  • Download

Lines Matching refs:RegLocation

120 void Mir2Lir::CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0,  in CallRuntimeHelperRegLocation()
142 RegLocation arg1, bool safepoint_pc) { in CallRuntimeHelperImmRegLocation()
155 void Mir2Lir::CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocationImm()
206 RegLocation arg2, bool safepoint_pc) { in CallRuntimeHelperRegMethodRegLocation()
220 RegLocation arg0, RegLocation arg1, in CallRuntimeHelperRegLocationRegLocation()
311 RegLocation arg2, bool safepoint_pc) { in CallRuntimeHelperImmMethodRegLocation()
331 RegLocation arg1, in CallRuntimeHelperImmRegLocationRegLocation()
332 RegLocation arg2, bool safepoint_pc) { in CallRuntimeHelperImmRegLocationRegLocation()
349 RegLocation arg0, in CallRuntimeHelperRegLocationRegLocationRegLocation()
350 RegLocation arg1, in CallRuntimeHelperRegLocationRegLocationRegLocation()
351 RegLocation arg2, in CallRuntimeHelperRegLocationRegLocationRegLocation()
369 void Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { in FlushIns()
375 RegLocation rl_src = rl_method; in FlushIns()
411 RegLocation* t_loc = &ArgLocs[i]; in FlushIns()
463 RegLocation rl_arg = info->args[0]; in CommonCallCodeLoadThisIntoArg1()
738 RegLocation rl_arg = info->args[next_arg++]; in LoadArgRegs()
770 RegLocation rl_arg; in GenDalvikArgsNoRange()
783 RegLocation rl_use0 = info->args[0]; in GenDalvikArgsNoRange()
784 RegLocation rl_use1 = info->args[1]; in GenDalvikArgsNoRange()
785 RegLocation rl_use2 = info->args[2]; in GenDalvikArgsNoRange()
920 RegLocation loc = info->args[next_arg]; in GenDalvikArgsRange()
1112 RegLocation Mir2Lir::InlineTarget(CallInfo* info) { in InlineTarget()
1113 RegLocation res; in InlineTarget()
1122 RegLocation Mir2Lir::InlineTargetWide(CallInfo* info) { in InlineTargetWide()
1123 RegLocation res; in InlineTargetWide()
1193 RegLocation rl_obj = info->args[0]; in GenInlinedReferenceGetReferent()
1216 RegLocation rl_dest = InlineTarget(info); in GenInlinedReferenceGetReferent()
1217 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenInlinedReferenceGetReferent()
1244 RegLocation rl_obj = info->args[0]; in GenInlinedCharAt()
1245 RegLocation rl_idx = info->args[1]; in GenInlinedCharAt()
1280 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt()
1281 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedCharAt()
1301 RegLocation rl_obj = info->args[0]; in GenInlinedStringIsEmptyOrLength()
1303 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringIsEmptyOrLength()
1304 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedStringIsEmptyOrLength()
1332 RegLocation rl_src_i = info->args[0]; in GenInlinedReverseBytes()
1333RegLocation rl_i = (size == k64) ? LoadValueWide(rl_src_i, kCoreReg) : LoadValue(rl_src_i, kCoreRe… in GenInlinedReverseBytes()
1334 RegLocation rl_dest = (size == k64) ? InlineTargetWide(info) : InlineTarget(info); // result reg in GenInlinedReverseBytes()
1335 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedReverseBytes()
1368 RegLocation rl_src = info->args[0]; in GenInlinedAbsInt()
1370 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsInt()
1371 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsInt()
1386 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong()
1388 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedAbsLong()
1389 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsLong()
1457 RegLocation rl_src = info->args[0]; in GenInlinedFloatCvt()
1458 RegLocation rl_dest = InlineTarget(info); in GenInlinedFloatCvt()
1468 RegLocation rl_src = info->args[0]; in GenInlinedDoubleCvt()
1469 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedDoubleCvt()
1492 RegLocation rl_obj = info->args[0]; in GenInlinedIndexOf()
1493 RegLocation rl_char = info->args[1]; in GenInlinedIndexOf()
1510 RegLocation rl_start = info->args[2]; // 3rd arg only present in III flavor of IndexOf. in GenInlinedIndexOf()
1530 RegLocation rl_return = GetReturn(kCoreReg); in GenInlinedIndexOf()
1531 RegLocation rl_dest = InlineTarget(info); in GenInlinedIndexOf()
1547 RegLocation rl_this = info->args[0]; in GenInlinedStringCompareTo()
1548 RegLocation rl_cmp = info->args[1]; in GenInlinedStringCompareTo()
1564 RegLocation rl_return = GetReturn(kCoreReg); in GenInlinedStringCompareTo()
1565 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringCompareTo()
1571 RegLocation rl_dest = InlineTarget(info); in GenInlinedCurrentThread()
1578 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenInlinedCurrentThread()
1608 RegLocation rl_src_obj = info->args[1]; // Object in GenInlinedUnsafeGet()
1609 RegLocation rl_src_offset = info->args[2]; // long low in GenInlinedUnsafeGet()
1611 RegLocation rl_dest = is_long ? InlineTargetWide(info) : InlineTarget(info); // result reg in GenInlinedUnsafeGet()
1613 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedUnsafeGet()
1614 RegLocation rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedUnsafeGet()
1615 RegLocation rl_result = EvalLoc(rl_dest, LocToRegClass(rl_dest), true); in GenInlinedUnsafeGet()
1653 RegLocation rl_src_obj = info->args[1]; // Object in GenInlinedUnsafePut()
1654 RegLocation rl_src_offset = info->args[2]; // long low in GenInlinedUnsafePut()
1656 RegLocation rl_src_value = info->args[4]; // value to store in GenInlinedUnsafePut()
1660 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedUnsafePut()
1661 RegLocation rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedUnsafePut()
1662 RegLocation rl_value; in GenInlinedUnsafePut()
1703 RegLocation rl_obj = LoadValue(info->args[0], kRefReg); in GenInvoke()
1819 RegLocation ret_loc = GetReturnWide(LocToRegClass(info->result)); in GenInvokeNoInline()
1822 RegLocation ret_loc = GetReturn(LocToRegClass(info->result)); in GenInvokeNoInline()