diff options
| author | 2015-09-25 13:59:08 +0000 | |
|---|---|---|
| committer | 2015-09-25 13:59:08 +0000 | |
| commit | ec7e44f7afe0ff48d4d1ae54a12d375e0392d24c (patch) | |
| tree | 30ce5725c7258d6584a56f2c6382cee529df2cc2 /runtime | |
| parent | e92ed9d31bae7ccd48b60aa921e9dd2ca96ac9db (diff) | |
| parent | 2aaa4b5532d30c4e65d8892b556400bb61f9dc8c (diff) | |
Merge "Optimizing: Tag more arena allocations."
Diffstat (limited to 'runtime')
| -rw-r--r-- | runtime/base/arena_allocator.cc | 9 | ||||
| -rw-r--r-- | runtime/base/arena_allocator.h | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/runtime/base/arena_allocator.cc b/runtime/base/arena_allocator.cc index 4e51f5555d..c1a108839b 100644 --- a/runtime/base/arena_allocator.cc +++ b/runtime/base/arena_allocator.cc @@ -55,6 +55,7 @@ const char* const ArenaAllocatorStatsImpl<kCount>::kAllocNames[] = { "RegAlloc ", "Data ", "STL ", + "GraphBuilder ", "Graph ", "BasicBlock ", "BlockList ", @@ -74,12 +75,20 @@ const char* const ArenaAllocatorStatsImpl<kCount>::kAllocNames[] = { "Environment ", "EnvVRegs ", "EnvLocations ", + "LocSummary ", "SsaBuilder ", "MoveOperands ", "CodeBuffer ", "StackMaps ", "BaselineMaps ", "Optimization ", + "GVN ", + "SsaLiveness ", + "SsaPhiElim ", + "RefTypeProp ", + "PrimTypeProp ", + "SideEffects ", + "RegAllocator ", }; template <bool kCount> diff --git a/runtime/base/arena_allocator.h b/runtime/base/arena_allocator.h index c5eb741b76..be9686287a 100644 --- a/runtime/base/arena_allocator.h +++ b/runtime/base/arena_allocator.h @@ -65,6 +65,7 @@ enum ArenaAllocKind { kArenaAllocRegAlloc, kArenaAllocData, kArenaAllocSTL, + kArenaAllocGraphBuilder, kArenaAllocGraph, kArenaAllocBasicBlock, kArenaAllocBlockList, @@ -84,12 +85,20 @@ enum ArenaAllocKind { kArenaAllocEnvironment, kArenaAllocEnvironmentVRegs, kArenaAllocEnvironmentLocations, + kArenaAllocLocationSummary, kArenaAllocSsaBuilder, kArenaAllocMoveOperands, kArenaAllocCodeBuffer, kArenaAllocStackMaps, kArenaAllocBaselineMaps, kArenaAllocOptimization, + kArenaAllocGvn, + kArenaAllocSsaLiveness, + kArenaAllocSsaPhiElimination, + kArenaAllocReferenceTypePropagation, + kArenaAllocPrimitiveTypePropagation, + kArenaAllocSideEffectsAnalysis, + kArenaAllocRegisterAllocator, kNumArenaAllocKinds }; |