diff options
Diffstat (limited to 'compiler/optimizing/ssa_phi_elimination.h')
-rw-r--r-- | compiler/optimizing/ssa_phi_elimination.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compiler/optimizing/ssa_phi_elimination.h b/compiler/optimizing/ssa_phi_elimination.h index 88a5279e14..c4b63ab0ec 100644 --- a/compiler/optimizing/ssa_phi_elimination.h +++ b/compiler/optimizing/ssa_phi_elimination.h @@ -29,7 +29,7 @@ namespace art { class SsaDeadPhiElimination : public HOptimization { public: explicit SsaDeadPhiElimination(HGraph* graph) - : HOptimization(graph, true, "dead_phi_elimination"), + : HOptimization(graph, true, kSsaDeadPhiEliminationPassName), worklist_(graph->GetArena(), kDefaultWorklistSize) {} void Run() OVERRIDE; @@ -37,6 +37,8 @@ class SsaDeadPhiElimination : public HOptimization { void MarkDeadPhis(); void EliminateDeadPhis(); + static constexpr const char* kSsaDeadPhiEliminationPassName = "dead_phi_elimination"; + private: GrowableArray<HPhi*> worklist_; @@ -54,11 +56,13 @@ class SsaDeadPhiElimination : public HOptimization { class SsaRedundantPhiElimination : public HOptimization { public: explicit SsaRedundantPhiElimination(HGraph* graph) - : HOptimization(graph, true, "redundant_phi_elimination"), + : HOptimization(graph, true, kSsaRedundantPhiEliminationPassName), worklist_(graph->GetArena(), kDefaultWorklistSize) {} void Run() OVERRIDE; + static constexpr const char* kSsaRedundantPhiEliminationPassName = "redundant_phi_elimination"; + private: GrowableArray<HPhi*> worklist_; |