diff options
author | 2017-10-10 13:21:15 +0100 | |
---|---|---|
committer | 2017-10-12 10:43:29 +0100 | |
commit | 009d166842195711eca4d5768c59a8f7404e6875 (patch) | |
tree | 297cbed4084e905767bd979d54697693fd0c7262 /compiler/optimizing/select_generator.cc | |
parent | 52d52f5dc3e005829926e68c656fb27e8b008ae9 (diff) |
Use ScopedArenaAllocator in BCE, DCE, LSE, ...
... ReferenceTypePropagation and GraphChecker.
Define and use a new allocation kind for LoadStoreAnalysis.
Memory needed to compile the two most expensive methods for
aosp_angler-userdebug boot image:
BatteryStats.dumpCheckinLocked() : 19.7MiB -> 19.6MiB (-79KiB)
BatteryStats.dumpLocked(): 39.4MiB -> 39.3MiB (-120KiB)
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Bug: 64312607
Change-Id: Ib0cf074ac21ab67d8f8f2efabbdfb84cce9cae8e
Diffstat (limited to 'compiler/optimizing/select_generator.cc')
-rw-r--r-- | compiler/optimizing/select_generator.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/select_generator.cc b/compiler/optimizing/select_generator.cc index 0e46aeca37..77ec9a6285 100644 --- a/compiler/optimizing/select_generator.cc +++ b/compiler/optimizing/select_generator.cc @@ -16,6 +16,8 @@ #include "select_generator.h" +#include "reference_type_propagation.h" + namespace art { static constexpr size_t kMaxInstructionsInBranch = 1u; |