From 6eb4d5e4bc2ce068004c1d7c85dbfff0c5efd11d Mon Sep 17 00:00:00 2001 From: David Srbecky Date: Sun, 3 Jun 2018 12:00:20 +0100 Subject: De-duplicate inline info in stack maps. This saves 0.3% of .oat file size. Test: test-art-host-gtest-stack_map_test Change-Id: Ic7d5addf04fb9b7a2f29a7d1d99ea93b39388fd2 --- compiler/optimizing/stack_map_stream.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'compiler/optimizing/stack_map_stream.h') diff --git a/compiler/optimizing/stack_map_stream.h b/compiler/optimizing/stack_map_stream.h index c758bca951..d634c703ff 100644 --- a/compiler/optimizing/stack_map_stream.h +++ b/compiler/optimizing/stack_map_stream.h @@ -53,7 +53,7 @@ class StackMapStream : public ValueObject { lazy_stack_masks_(allocator->Adapter(kArenaAllocStackMapStream)), in_stack_map_(false), in_inline_info_(false), - current_inline_infos_(0), + current_inline_infos_(allocator->Adapter(kArenaAllocStackMapStream)), current_dex_registers_(allocator->Adapter(kArenaAllocStackMapStream)), temp_dex_register_mask_(allocator, 32, true, kArenaAllocStackMapStream), temp_dex_register_map_(allocator->Adapter(kArenaAllocStackMapStream)) { @@ -157,7 +157,7 @@ class StackMapStream : public ValueObject { bool in_stack_map_; bool in_inline_info_; StackMapEntry current_stack_map_; - uint32_t current_inline_infos_; + ScopedArenaVector current_inline_infos_; ScopedArenaVector current_dex_registers_; size_t expected_num_dex_registers_; -- cgit v1.2.3-59-g8ed1b