Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
1fb24e24787bb365f01c242a32efa6655607cc99
/
libartbase
/
base
/
arena_allocator.cc
10db8fe
Support Windows builds for libartbase/libdexfile
by David Sehr
· 7 years ago
dd966bc
Change the BitTableBuilder API to be POD based.
by David Srbecky
· 7 years ago
6d05700
Run GVN earlier.
by Aart Bik
· 7 years ago
1ce2b3b
Move remaining runtime/base stuff to libartbase
by David Sehr
· 7 years ago
[Renamed from runtime/base/arena_allocator.cc]
3215fff
Separate Malloc and MemMap ArenaPools
by David Sehr
· 7 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 7 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 7 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 7 years ago
be2b613
Merge "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 7 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 7 years ago
7f4aff6
ART: Implement SuperblockCloner.
by Artem Serov
· 8 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 7 years ago
009d166
Use ScopedArenaAllocator in BCE, DCE, LSE, ...
by Vladimir Marko
· 7 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
dd018df
optimizing: add block-scoped constructor fence merging pass
by Igor Murashkin
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
b486a98
ART: Introduce thread-current-inl.h
by Andreas Gampe
· 8 years ago
d490129
ART: Clean up heap headers
by Andreas Gampe
· 8 years ago
cc3171a
Use arena allocation for profiles
by Calin Juravle
· 8 years ago
121f148
ART: Add arena tracking mode
by Andreas Gampe
· 8 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 8 years ago
d38ba0a
Fix Arena allocation tracking.
by Vladimir Marko
· 8 years ago
d9911ee
ART: Clean up field initialization
by Andreas Gampe
· 8 years ago
f44d36c
Revert^2 "Hash-based DexCache field array."
by Vladimir Marko
· 8 years ago
6374c58
Revert "Hash-based DexCache field array."
by Vladimir Marko
· 8 years ago
1aea351
Hash-based DexCache field array.
by Vladimir Marko
· 8 years ago
5f9da55
Fix issues due to updated toolchain.
by Jayant Chowdhary
· 8 years ago
2cf7d5e
Merge "AArch64: Add HInstruction scheduling support."
by Treehugger Robot
· 8 years ago
47b2247
Revert "Revert "Ignore warning for instantiation after specialization.""
by Stephen Hines
· 8 years ago
ee7a1c5
Revert "Ignore warning for instantiation after specialization."
by Stephen Hines
· 8 years ago
22aa54b
AArch64: Add HInstruction scheduling support.
by Alexandre Rames
· 8 years ago
445584d
Ignore warning for instantiation after specialization.
by Stephen Hines
· 8 years ago
4e335d0
Fix arena allocation counting.
by Vladimir Marko
· 8 years ago
9620230
Refactoring of graph linearization and linear order.
by Aart Bik
· 8 years ago
f6dd829
ART: Enforce arena alignment in Realloc
by Andreas Gampe
· 8 years ago
3f84f2c
Fix valgrind tests: mark allocated space as defined.
by Vladimir Marko
· 9 years ago
3e0e717
Reduce memory lost by ArenaAllocator for large allocations.
by Vladimir Marko
· 9 years ago
93205e3
Move Assemblers to the Arena.
by Vladimir Marko
· 9 years ago
3a40bf2
ART: Clean up arena allocation memory tracking.
by Vladimir Marko
· 9 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
25e0456
Give the JIT its own arena pool to avoid lock contentions.
by Nicolas Geoffray
· 9 years ago
ca76a1a
Dex-wide ArenaPool scoping for AOT compilation
by Jean-Philippe Halimi
· 9 years ago
7500193
ART: Fix arena allocation for valgrind.
by Vladimir Marko
· 9 years ago
de40d47
Use arenas for the verifier
by Mathieu Chartier
· 9 years ago
655e585
Optimizing: Move GraphChecker memory allocations to arena.
by Vladimir Marko
· 9 years ago
7bda3b6
Revert "Quick: Work around large frame sizes for x86_64."
by Vladimir Marko
· 9 years ago
35ef974
Merge "ART: Mark deallocated arena memory as inaccessible."
by Vladimir Marko
· 9 years ago
2a408a3
ART: Mark deallocated arena memory as inaccessible.
by Vladimir Marko
· 9 years ago
5233f93
Optimizing: Tag even more arena allocations.
by Vladimir Marko
· 9 years ago
225b646
Optimizing: Tag arena allocations in code generators.
by Vladimir Marko
· 9 years ago
2aaa4b5
Optimizing: Tag more arena allocations.
by Vladimir Marko
· 9 years ago
71bf809
Optimizing: Tag arena allocations in SsaBuilder.
by Vladimir Marko
· 9 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
f9f6441
Optimizing: Tag Arena allocations with their source.
by Vladimir Marko
· 9 years ago
1e13374
Generalize Valgrind annotations in ART to support ASan.
by Evgenii Stepanov
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
3481ba2
ART: Clean up includes.
by Vladimir Marko
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
850cd16
ART: Fix build for counting arena allocations.
by Vladimir Marko
· 10 years ago
c6201fa
Add way to select arena type at runtime
by Mathieu Chartier
· 10 years ago
9b34b24
Trim arenas for JIT
by Mathieu Chartier
· 10 years ago
5c42c29
Add support for .bss section in oat files.
by Vladimir Marko
· 10 years ago
b666f48
Move arenas into runtime
by Mathieu Chartier
· 10 years ago
[Renamed (98%) from compiler/utils/arena_allocator.cc]
49285c5
Print memory usage in dex2oat shutdown
by Mathieu Chartier
· 10 years ago
785d2f2
ART: Replace COMPILE_ASSERT with static_assert (compiler)
by Andreas Gampe
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 10 years ago
8dea81c
Rewrite use/def masks to support 128 bits.
by Vladimir Marko
· 11 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 11 years ago
22a0ef8
Round up arena allocations to 8 bytes.
by Vladimir Marko
· 11 years ago
bd9e9db
Fix clang errors in ArenaAllocator.
by Vladimir Marko
· 11 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 11 years ago
661974a
Fix valgrind gtests and memory leaks.
by Mathieu Chartier
· 11 years ago
818f210
Re-apply: Initial check-in of an optimizing compiler.
by Nicolas Geoffray
· 11 years ago
[Renamed (98%) from compiler/dex/arena_allocator.cc]
1af0c0b
Revert "Initial check-in of an optimizing compiler."
by Nicolas Geoffray
· 11 years ago
[Renamed (98%) from compiler/utils/arena_allocator.cc]
68a5fef
Initial check-in of an optimizing compiler.
by Nicolas Geoffray
· 11 years ago
[Renamed (98%) from compiler/dex/arena_allocator.cc]
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
45c1165
Define missing static constexpr variables
by Mark Mendell
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
75165d0
Add valgrind support to compiler arena allocator.
by Mathieu Chartier
· 11 years ago
02ed4c0
Move disassembler out of runtime.
by Ian Rogers
· 11 years ago
f6c4b3b
New arena memory allocator.
by Mathieu Chartier
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 12 years ago
[Renamed from src/compiler/dex/arena_allocator.cc]
a5abf70
Compiler: replace DOM traversal computation
by buzbee
· 12 years ago
e7a5b7d
Fix memory leak of and use without initialization.
by Ian Rogers
· 12 years ago
862a760
Compiler: continuing refactoring
by buzbee
· 12 years ago