summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Mingyao Yang <mingyao@google.com> 2016-12-01 23:38:03 +0000
committer android-build-merger <android-build-merger@google.com> 2016-12-01 23:38:03 +0000
commit769dfba30e65a76bdb84baa794f899cc31c8bff5 (patch)
tree104377b75ed62a969e6516187fde6309c37fe4ee /compiler/optimizing/optimizing_compiler.cc
parent041944d5dcb515c8508f96accbec8756a238c55f (diff)
parent141c6f68d47e9312e3c27aa6dcd3ae510e7e19c7 (diff)
Merge "Class Hierarchy Analysis (CHA)"
am: 141c6f68d4 Change-Id: I7811780d767d2d3a70584b2fb6f207e1acd52119
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r--compiler/optimizing/optimizing_compiler.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc
index 2382b728df..e15e33dc78 100644
--- a/compiler/optimizing/optimizing_compiler.cc
+++ b/compiler/optimizing/optimizing_compiler.cc
@@ -1208,7 +1208,9 @@ bool OptimizingCompiler::JitCompile(Thread* self,
code_allocator.GetMemory().data(),
code_allocator.GetSize(),
osr,
- roots);
+ roots,
+ codegen->GetGraph()->HasShouldDeoptimizeFlag(),
+ codegen->GetGraph()->GetCHASingleImplementationList());
if (code == nullptr) {
code_cache->ClearData(self, stack_map_data, roots_data);