summaryrefslogtreecommitdiff
path: root/compiler/optimizing/induction_var_range.h
diff options
context:
space:
mode:
author Aart Bik <ajcbik@google.com> 2017-06-28 14:08:00 -0700
committer Aart Bik <ajcbik@google.com> 2017-06-29 11:20:56 -0700
commit37dc4df47fec811ea52f7180880961565f013434 (patch)
treeeac308a6c7ef8b7d53f64889ff0a93740a2dc62a /compiler/optimizing/induction_var_range.h
parent76754cc816af46b41a8d1f419a38334b5db59b6e (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.h1
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;
/**