diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2014-12-02 12:13:34 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-12-02 12:13:34 +0000 |
commit | 10a573a1f8708dbe2bcb7835341cbd8e9606af63 (patch) | |
tree | dec8a92834791b040c6ec0da7f4a3804af7cd533 | |
parent | f7ebda43cb185b6414a2e86eef95eaf10b74db2c (diff) | |
parent | 37b55ebd45a2f4514bee3e111bd49c06751da49d (diff) | |
download | art-10a573a1f8708dbe2bcb7835341cbd8e9606af63.tar.gz art-10a573a1f8708dbe2bcb7835341cbd8e9606af63.tar.bz2 art-10a573a1f8708dbe2bcb7835341cbd8e9606af63.zip |
Merge "Don't run optimizations after baseline."
-rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index d8533eb8bf..34485a3a2f 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -319,20 +319,6 @@ CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, unoptimized_compiled_methods_++; codegen->CompileBaseline(&allocator); - if (CanOptimize(*code_item)) { - // Run these phases to get some test coverage. - graph->BuildDominatorTree(); - graph->TransformToSSA(); - visualizer.DumpGraph("ssa"); - graph->FindNaturalLoops(); - SsaRedundantPhiElimination(graph).Run(); - SsaDeadPhiElimination(graph).Run(); - GVNOptimization(graph).Run(); - SsaLivenessAnalysis liveness(*graph, codegen); - liveness.Analyze(); - visualizer.DumpGraph(kLivenessPassName); - } - std::vector<uint8_t> mapping_table; SrcMap src_mapping_table; codegen->BuildMappingTable(&mapping_table, |