Home
last modified time | relevance | path

Searched refs:inline_info (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dstack_map_stream.cc154 encoding.inline_info.num_entries = inline_infos_.size(); in PrepareForFillIn()
158 ComputeInlineInfoEncoding(&encoding.inline_info.encoding, in PrepareForFillIn()
172 encoding.inline_info.num_entries, in PrepareForFillIn()
375 InlineInfo inline_info = code_info.GetInlineInfo(next_inline_info_index, encoding); in FillInCodeInfo() local
382 inline_info.SetDepth(encoding.inline_info.encoding, entry.inlining_depth); in FillInCodeInfo()
388 inline_info.SetMethodIndexIdxAtDepth( in FillInCodeInfo()
389 encoding.inline_info.encoding, in FillInCodeInfo()
392 inline_info.SetExtraDataAtDepth( in FillInCodeInfo()
393 encoding.inline_info.encoding, in FillInCodeInfo()
397 inline_info.SetMethodIndexIdxAtDepth(encoding.inline_info.encoding, in FillInCodeInfo()
[all …]
Dstack_map_test.cc242 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in TEST() local
243 ASSERT_EQ(2u, inline_info.GetDepth(encoding.inline_info.encoding)); in TEST()
244 ASSERT_EQ(3u, inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, 0)); in TEST()
245 ASSERT_EQ(2u, inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, 1)); in TEST()
246 ASSERT_TRUE(inline_info.EncodesArtMethodAtDepth(encoding.inline_info.encoding, 0)); in TEST()
247 ASSERT_TRUE(inline_info.EncodesArtMethodAtDepth(encoding.inline_info.encoding, 1)); in TEST()
501 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in TEST() local
502 EXPECT_EQ(inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info.encoding, 0), in TEST()
840 ASSERT_EQ(2u, if0.GetDepth(encoding.inline_info.encoding)); in TEST()
841 ASSERT_EQ(2u, if0.GetDexPcAtDepth(encoding.inline_info.encoding, 0)); in TEST()
[all …]
/art/runtime/entrypoints/
Dentrypoint_utils.cc210 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in DoGetCalleeSaveMethodCaller() local
213 inline_info, in DoGetCalleeSaveMethodCaller()
214 encoding.inline_info.encoding, in DoGetCalleeSaveMethodCaller()
215 inline_info.GetDepth(encoding.inline_info.encoding) - 1); in DoGetCalleeSaveMethodCaller()
Dentrypoint_utils-inl.h49 const InlineInfo& inline_info, in GetResolvedMethod() argument
58 if (inline_info.EncodesArtMethodAtDepth(encoding, inlining_depth)) { in GetResolvedMethod()
59 return inline_info.GetArtMethodAtDepth(encoding, inlining_depth); in GetResolvedMethod()
62 uint32_t method_index = inline_info.GetMethodIndexAtDepth(encoding, method_info, inlining_depth); in GetResolvedMethod()
63 if (inline_info.GetDexPcAtDepth(encoding, inlining_depth) == static_cast<uint32_t>(-1)) { in GetResolvedMethod()
75 inline_info, in GetResolvedMethod()
/art/runtime/
Dstack_map.cc132 encoding.inline_info.encoding.Dump(vios); in Dump()
224 InlineInfo inline_info = code_info.GetInlineInfoOf(*this, encoding); in Dump() local
228 inline_info.Dump(vios, code_info, method_info, nullptr); in Dump()
236 InlineInfoEncoding inline_info_encoding = code_info.ExtractEncoding().inline_info.encoding; in Dump()
Dstack_map.h1270 BitEncodingTable<InlineInfoEncoding> inline_info; member
1283 inline_info.Decode(&ptr); in CodeInfoEncoding()
1285 inline_info = BitEncodingTable<InlineInfoEncoding>(); in CodeInfoEncoding()
1302 inline_info.Encode(dest); in Compress()
1318 inline_info.UpdateBitOffset(&bit_offset); in ComputeTableOffsets()
1451 InlineInfo inline_info, in GetDexRegisterMapAtDepth() argument
1454 if (!inline_info.HasDexRegisterMapAtDepth(encoding.inline_info.encoding, depth)) { in GetDexRegisterMapAtDepth()
1458 inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info.encoding, depth); in GetDexRegisterMapAtDepth()
1469 const size_t bit_offset = encoding.inline_info.bit_offset + in GetInlineInfo()
1470 index * encoding.inline_info.encoding.BitSize(); in GetInlineInfo()
Dstack.cc142 InlineInfo inline_info = GetCurrentInlineInfo(); in GetMethod() local
149 inline_info, in GetMethod()
150 encoding.inline_info.encoding, in GetMethod()
167 return GetCurrentInlineInfo().GetDexPcAtDepth(encoding.inline_info.encoding, in GetDexPc()
835 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in WalkStack() local
837 for (current_inlining_depth_ = inline_info.GetDepth(encoding.inline_info.encoding); in WalkStack()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc350 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in GetCallingDexPc() local
351 return inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, in GetCallingDexPc()
352 inline_info.GetDepth(encoding.inline_info.encoding)-1); in GetCallingDexPc()
/art/oatdump/
Doatdump.cc1656 const size_t num_inline_infos = encoding.inline_info.num_entries; in DumpCode()
1660 encoding.inline_info.encoding.GetMethodIndexIdxEncoding().BitSize() * in DumpCode()
1664 encoding.inline_info.encoding.GetDexPcEncoding().BitSize() * num_inline_infos); in DumpCode()
1667 encoding.inline_info.encoding.GetExtraDataEncoding().BitSize() * num_inline_infos); in DumpCode()
1670 encoding.inline_info.encoding.GetDexRegisterMapEncoding().BitSize() * in DumpCode()