summaryrefslogtreecommitdiff
path: root/compiler/optimizing/side_effects_analysis.h
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2024-01-30 13:48:04 +0100
committer VladimĂ­r Marko <vmarko@google.com> 2024-01-30 14:27:43 +0000
commit9f746fa95585a206c14c1e2a7334f65e3f2a26d8 (patch)
tree217b6b1c853666ecaa67dbf7e96e510b60ada310 /compiler/optimizing/side_effects_analysis.h
parent95e3c66059e6941e34ecf48a4364e72fd22329e2 (diff)
Keep side effects arrays empty in LSA constructor.
They are resized in `SideEffectsAnalysis::Run()` anyway. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Change-Id: Ic75b3f78fc7964d20cd036e4c09c255c2ab23939
Diffstat (limited to 'compiler/optimizing/side_effects_analysis.h')
-rw-r--r--compiler/optimizing/side_effects_analysis.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/optimizing/side_effects_analysis.h b/compiler/optimizing/side_effects_analysis.h
index 47fcdc5d1b..bb2d7948e4 100644
--- a/compiler/optimizing/side_effects_analysis.h
+++ b/compiler/optimizing/side_effects_analysis.h
@@ -29,10 +29,8 @@ class SideEffectsAnalysis : public HOptimization {
explicit SideEffectsAnalysis(HGraph* graph, const char* pass_name = kSideEffectsAnalysisPassName)
: HOptimization(graph, pass_name),
graph_(graph),
- block_effects_(graph->GetBlocks().size(),
- graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)),
- loop_effects_(graph->GetBlocks().size(),
- graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)) {}
+ block_effects_(graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)),
+ loop_effects_(graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)) {}
SideEffects GetLoopEffects(HBasicBlock* block) const;
SideEffects GetBlockEffects(HBasicBlock* block) const;