summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2021-07-06 15:53:07 +0100
committer Vladimir Marko <vmarko@google.com> 2021-07-07 16:10:07 +0000
commitb6e679292e526f48a2a7c389b37f920419243c27 (patch)
tree90e1a4cf98ea510571fe45c38493b81e77f7d056 /compiler/optimizing/optimizing_compiler.cc
parent7209da0a46dd96ae5b9d73124ef09b4b0fe9ac25 (diff)
Move Transaction logs to arena allocator.
And change some containers to reduce memory usage. Also update `SafeMap` with some C++17 functions, namely all `erase()` and `extract()` overloads and `insert()` overloads taking a "node". The `extract()` and `insert()` overloads are convenient to avoid allocation/dealocation when updating the key of an entry. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 181943478 Change-Id: I791d00598ac288b1f31c92daa63b5b3dcf6b41fa
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions