diff options
Diffstat (limited to 'compiler/optimizing/ssa_phi_elimination.h')
-rw-r--r-- | compiler/optimizing/ssa_phi_elimination.h | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/compiler/optimizing/ssa_phi_elimination.h b/compiler/optimizing/ssa_phi_elimination.h index e0cde074d6..11d5837eb5 100644 --- a/compiler/optimizing/ssa_phi_elimination.h +++ b/compiler/optimizing/ssa_phi_elimination.h @@ -17,7 +17,6 @@ #ifndef ART_COMPILER_OPTIMIZING_SSA_PHI_ELIMINATION_H_ #define ART_COMPILER_OPTIMIZING_SSA_PHI_ELIMINATION_H_ -#include "base/arena_containers.h" #include "nodes.h" #include "optimization.h" @@ -30,10 +29,7 @@ namespace art { class SsaDeadPhiElimination : public HOptimization { public: explicit SsaDeadPhiElimination(HGraph* graph) - : HOptimization(graph, kSsaDeadPhiEliminationPassName), - worklist_(graph->GetAllocator()->Adapter(kArenaAllocSsaPhiElimination)) { - worklist_.reserve(kDefaultWorklistSize); - } + : HOptimization(graph, kSsaDeadPhiEliminationPassName) {} void Run() OVERRIDE; @@ -43,10 +39,6 @@ class SsaDeadPhiElimination : public HOptimization { static constexpr const char* kSsaDeadPhiEliminationPassName = "dead_phi_elimination"; private: - ArenaVector<HPhi*> worklist_; - - static constexpr size_t kDefaultWorklistSize = 8; - DISALLOW_COPY_AND_ASSIGN(SsaDeadPhiElimination); }; @@ -59,20 +51,13 @@ class SsaDeadPhiElimination : public HOptimization { class SsaRedundantPhiElimination : public HOptimization { public: explicit SsaRedundantPhiElimination(HGraph* graph) - : HOptimization(graph, kSsaRedundantPhiEliminationPassName), - worklist_(graph->GetAllocator()->Adapter(kArenaAllocSsaPhiElimination)) { - worklist_.reserve(kDefaultWorklistSize); - } + : HOptimization(graph, kSsaRedundantPhiEliminationPassName) {} void Run() OVERRIDE; static constexpr const char* kSsaRedundantPhiEliminationPassName = "redundant_phi_elimination"; private: - ArenaVector<HPhi*> worklist_; - - static constexpr size_t kDefaultWorklistSize = 8; - DISALLOW_COPY_AND_ASSIGN(SsaRedundantPhiElimination); }; |