diff options
| author | 2015-05-18 11:14:35 +0000 | |
|---|---|---|
| committer | 2015-05-18 11:14:36 +0000 | |
| commit | 81b2591f7be6005b553d12a7cfa7ce2cdc08f22d (patch) | |
| tree | beae0e8592790e9abdeedc46cda2580f0bd35083 /compiler/optimizing | |
| parent | d30ad93c9bd31dc03c1e08b92c4733db2dfad849 (diff) | |
| parent | 84daae5ce19038156c0fa0cdbc33d47efdb7e66b (diff) | |
Merge "ART: Removed redundant Phis as part of DCE"
Diffstat (limited to 'compiler/optimizing')
| -rw-r--r-- | compiler/optimizing/dead_code_elimination.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/dead_code_elimination.cc b/compiler/optimizing/dead_code_elimination.cc index 6fbe75e802..b31de98e25 100644 --- a/compiler/optimizing/dead_code_elimination.cc +++ b/compiler/optimizing/dead_code_elimination.cc @@ -17,6 +17,7 @@ #include "dead_code_elimination.h" #include "base/bit_vector-inl.h" +#include "ssa_phi_elimination.h" namespace art { @@ -132,6 +133,7 @@ void HDeadCodeElimination::RemoveDeadInstructions() { void HDeadCodeElimination::Run() { RemoveDeadBlocks(); + SsaRedundantPhiElimination(graph_).Run(); RemoveDeadInstructions(); } |