OSDN Git Service

Optimizing: Tag even more arena allocations.
authorVladimir Marko <vmarko@google.com>
Tue, 29 Sep 2015 18:01:15 +0000 (19:01 +0100)
committerVladimir Marko <vmarko@google.com>
Tue, 29 Sep 2015 18:46:03 +0000 (19:46 +0100)
commit5233f93ee336b3581ccdb993ff6342c52fec34b0
tree225dc0ab491263ef56362a8d0fe2926266bd5047
parentde8a3f4dce1e9ff0e3be16956b06bafc8cd4f397
Optimizing: Tag even more arena allocations.

Tag previously "Misc" arena allocations with more specific
allocation types. Move some native heap allocations to the
arena in BCE.

Bug: 23736311
Change-Id: If8ef15a8b614dc3314bdfb35caa23862c9d4d25c
15 files changed:
compiler/optimizing/bounds_check_elimination.cc
compiler/optimizing/builder.cc
compiler/optimizing/code_generator.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/gvn.cc
compiler/optimizing/induction_var_analysis.cc
compiler/optimizing/induction_var_analysis.h
compiler/optimizing/locations.h
compiler/optimizing/register_allocator.cc
compiler/optimizing/ssa_liveness_analysis.h
runtime/base/arena_allocator.cc
runtime/base/arena_allocator.h