summaryrefslogtreecommitdiff
path: root/compiler/optimizing/induction_var_analysis.h
diff options
context:
space:
mode:
author Aart Bik <ajcbik@google.com> 2015-12-15 21:10:45 +0000
committer android-build-merger <android-build-merger@google.com> 2015-12-15 21:10:45 +0000
commitec85f7d2a189b176422e82aa03e16c76db48e7be (patch)
tree4a53eb14db06af2e8fc84bbebd48a462e868bfd4 /compiler/optimizing/induction_var_analysis.h
parent20aeec4a7aeb1d249e07db8e5067a4c62ab7956d (diff)
parent0bbc1727c446ee5f4cc3c28e68127164ef379594 (diff)
Merge "Various induction/range analysis improvements."
am: 0bbc1727c4 * commit '0bbc1727c446ee5f4cc3c28e68127164ef379594': Various induction/range analysis improvements.
Diffstat (limited to 'compiler/optimizing/induction_var_analysis.h')
-rw-r--r--compiler/optimizing/induction_var_analysis.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/optimizing/induction_var_analysis.h b/compiler/optimizing/induction_var_analysis.h
index cf354093f2..84d5d82568 100644
--- a/compiler/optimizing/induction_var_analysis.h
+++ b/compiler/optimizing/induction_var_analysis.h
@@ -188,9 +188,11 @@ class HInductionVarAnalysis : public HOptimization {
InductionInfo* CreateConstant(int64_t value, Primitive::Type type);
InductionInfo* CreateSimplifiedInvariant(InductionOp op, InductionInfo* a, InductionInfo* b);
+ // Constants.
+ bool IsIntAndGet(InductionInfo* info, int64_t* value);
+
// Helpers.
static bool InductionEqual(InductionInfo* info1, InductionInfo* info2);
- static bool IsIntAndGet(InductionInfo* info, int64_t* value);
static std::string InductionToString(InductionInfo* info);
// TODO: fine tune the following data structures, only keep relevant data.