summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2020-05-11 15:16:24 +0100
committer Vladimir Marko <vmarko@google.com> 2020-05-13 08:00:22 +0000
commit5a62af5dc9e9bafeffcac7820e1a5b7586e58477 (patch)
tree94308509fc9e9610c2d058e0458648807ccb5ae8 /compiler/optimizing/nodes.cc
parentaba509f1624de7fd68409508d7c1600308a4ccc3 (diff)
Optimizing: Create fewer handles in inliner.
Use ObjPtr<> and bool instead of ReferenceTypeInfo to avoid creating unnecessary temporary Handle<>s. This should reduce compiler memory use a little bit. And rewrite ReferenceTypePropagation::IsAdmissible() with an explicit loop instead of a tail recursion. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: aosp_taimen-userdebug boots. Change-Id: Ic9952134d669b336fb28e6ea13117446d11dc145
Diffstat (limited to 'compiler/optimizing/nodes.cc')
0 files changed, 0 insertions, 0 deletions