diff options
author | 2024-01-30 13:48:04 +0100 | |
---|---|---|
committer | 2024-01-30 14:27:43 +0000 | |
commit | 9f746fa95585a206c14c1e2a7334f65e3f2a26d8 (patch) | |
tree | 217b6b1c853666ecaa67dbf7e96e510b60ada310 /compiler/optimizing/side_effects_analysis.h | |
parent | 95e3c66059e6941e34ecf48a4364e72fd22329e2 (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.h | 6 |
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; |