summaryrefslogtreecommitdiff
path: root/compiler/dex/quick/codegen_util.cc
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2013-08-19 21:51:45 -0700
committer Ian Rogers <irogers@google.com> 2013-08-19 22:52:23 -0700
commite6bb3b2ce5a69c31c2adfc7eb2705633b7f966eb (patch)
tree2c562e3de0fcd0cdd4528c4d2f40aa7fc75eea2e /compiler/dex/quick/codegen_util.cc
parentcf3de6209f056aa8d6005e4610d49855da581eb4 (diff)
Reduce AOT initialization.
When compiling apps there is no need to resolve all types in the dex file, just those declared in the dex file. There's also no need to initialize static fields if we can only leave the class in a verified state. Increase use of CompilerDriver::IsImage. Move timing of dex2oat setup to before Runtime::Create. On run-test 056 the performance improvement is an order of magnitude, for ThinkFree dex2oat time is dominated by compilation and this change has no effect. Bug 10316099. Change-Id: Ibdd7caa43284e7448e6a56d810967100ae4a7898
Diffstat (limited to 'compiler/dex/quick/codegen_util.cc')
0 files changed, 0 insertions, 0 deletions