diff options
author | 2017-06-28 14:08:00 -0700 | |
---|---|---|
committer | 2017-06-29 11:20:56 -0700 | |
commit | 37dc4df47fec811ea52f7180880961565f013434 (patch) | |
tree | eac308a6c7ef8b7d53f64889ff0a93740a2dc62a /compiler/optimizing/induction_var_range.h | |
parent | 76754cc816af46b41a8d1f419a38334b5db59b6e (diff) |
Improved subscript and data dependence analysis.
Rationale:
We missed vectorizing a simple stencil operation
due to inaccurate unit stride analysis and failure
to detect single runtime data dependence test.
Test: test-art-host, test-art-target
Change-Id: I07ba03455bfb1c0aff371c1244a1328f885d0916
Diffstat (limited to 'compiler/optimizing/induction_var_range.h')
-rw-r--r-- | compiler/optimizing/induction_var_range.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/optimizing/induction_var_range.h b/compiler/optimizing/induction_var_range.h index a8ee829d08..ab1772bf15 100644 --- a/compiler/optimizing/induction_var_range.h +++ b/compiler/optimizing/induction_var_range.h @@ -163,6 +163,7 @@ class InductionVarRange { */ bool IsUnitStride(HInstruction* context, HInstruction* instruction, + HGraph* graph, /*out*/ HInstruction** offset) const; /** |