summaryrefslogtreecommitdiff
path: root/compiler/optimizing/induction_var_range.h
diff options
context:
space:
mode:
author Aart Bik <ajcbik@google.com> 2015-09-23 17:50:50 -0700
committer Aart Bik <ajcbik@google.com> 2015-09-23 18:36:11 -0700
commitcd26feb7e9f9eb36af9453f3cdb55cfc4e6e5ec4 (patch)
tree39768556d365d9830119f03aae81de1e7ee3efd3 /compiler/optimizing/induction_var_range.h
parenta6cfe5a3acb3af782322fde734bfcf0c524d6f99 (diff)
Minor cleanup in range analysis.
(1) replaced min/max macro as previously required. (2) removed some redundant code by merging min/max into one. Change-Id: I610879a06d550346bfac7e6e12ec0299ba226a37
Diffstat (limited to 'compiler/optimizing/induction_var_range.h')
-rw-r--r--compiler/optimizing/induction_var_range.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/compiler/optimizing/induction_var_range.h b/compiler/optimizing/induction_var_range.h
index 96cbd46279..8280c8bedc 100644
--- a/compiler/optimizing/induction_var_range.h
+++ b/compiler/optimizing/induction_var_range.h
@@ -79,10 +79,9 @@ class InductionVarRange {
HInductionVarAnalysis::InductionInfo* trip,
bool is_min);
- static Value GetMin(HInductionVarAnalysis::InductionInfo* info,
- HInductionVarAnalysis::InductionInfo* trip);
- static Value GetMax(HInductionVarAnalysis::InductionInfo* info,
- HInductionVarAnalysis::InductionInfo* trip);
+ static Value GetVal(HInductionVarAnalysis::InductionInfo* info,
+ HInductionVarAnalysis::InductionInfo* trip,
+ bool is_min);
static Value GetMul(HInductionVarAnalysis::InductionInfo* info1,
HInductionVarAnalysis::InductionInfo* info2,
HInductionVarAnalysis::InductionInfo* trip,
@@ -96,8 +95,7 @@ class InductionVarRange {
static Value SubValue(Value v1, Value v2);
static Value MulValue(Value v1, Value v2);
static Value DivValue(Value v1, Value v2);
- static Value MinValue(Value v1, Value v2);
- static Value MaxValue(Value v1, Value v2);
+ static Value MergeVal(Value v1, Value v2, bool is_min);
/** Results of prior induction variable analysis. */
HInductionVarAnalysis *induction_analysis_;