diff options
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(); } |