summaryrefslogtreecommitdiff
path: root/compiler/optimizing/side_effects_analysis.h
diff options
context:
space:
mode:
author Aart Bik <ajcbik@google.com> 2017-03-06 11:13:43 -0800
committer Aart Bik <ajcbik@google.com> 2017-03-06 15:20:04 -0800
commit92685a8a56fba7191612cf210f9c667b5ceda2af (patch)
tree563009abe4387cb83c63320504148cedfc764bc3 /compiler/optimizing/side_effects_analysis.h
parent5c90d0b0f332436f7ca5c028256bf5e91e9023d4 (diff)
Pass driver to loop opt. Add new side_effects phase.
Rationale: Break-out CL of ART Vectorizer: number 3. The purpose is making the original CL smaller and easier to review. Bug: 34083438 Test: test-art-host Change-Id: I7cece807ee4f5fcaeae41f1deed33ac263447b77
Diffstat (limited to 'compiler/optimizing/side_effects_analysis.h')
-rw-r--r--compiler/optimizing/side_effects_analysis.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/optimizing/side_effects_analysis.h b/compiler/optimizing/side_effects_analysis.h
index bac6088bf7..fea47e66d9 100644
--- a/compiler/optimizing/side_effects_analysis.h
+++ b/compiler/optimizing/side_effects_analysis.h
@@ -25,8 +25,8 @@ namespace art {
class SideEffectsAnalysis : public HOptimization {
public:
- explicit SideEffectsAnalysis(HGraph* graph)
- : HOptimization(graph, kSideEffectsAnalysisPassName),
+ SideEffectsAnalysis(HGraph* graph, const char* pass_name = kSideEffectsAnalysisPassName)
+ : HOptimization(graph, pass_name),
graph_(graph),
block_effects_(graph->GetBlocks().size(),
graph->GetArena()->Adapter(kArenaAllocSideEffectsAnalysis)),
@@ -41,7 +41,7 @@ class SideEffectsAnalysis : public HOptimization {
bool HasRun() const { return has_run_; }
- static constexpr const char* kSideEffectsAnalysisPassName = "SideEffects";
+ static constexpr const char* kSideEffectsAnalysisPassName = "side_effects";
private:
void UpdateLoopEffects(HLoopInformation* info, SideEffects effects);