From cd26feb7e9f9eb36af9453f3cdb55cfc4e6e5ec4 Mon Sep 17 00:00:00 2001 From: Aart Bik Date: Wed, 23 Sep 2015 17:50:50 -0700 Subject: 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 --- compiler/optimizing/induction_var_analysis.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'compiler/optimizing/induction_var_analysis.cc') diff --git a/compiler/optimizing/induction_var_analysis.cc b/compiler/optimizing/induction_var_analysis.cc index 1ff6bbeccf..9fb4304450 100644 --- a/compiler/optimizing/induction_var_analysis.cc +++ b/compiler/optimizing/induction_var_analysis.cc @@ -557,8 +557,8 @@ void HInductionVarAnalysis::VisitCondition(HLoopInformation* loop, InductionInfo* lo_val = a->op_b; InductionInfo* hi_val = b; // Analyze stride (may be compound). - InductionVarRange::Value v1 = InductionVarRange::GetMin(stride, nullptr); - InductionVarRange::Value v2 = InductionVarRange::GetMax(stride, nullptr); + InductionVarRange::Value v1 = InductionVarRange::GetVal(stride, nullptr, /* is_min */ true); + InductionVarRange::Value v2 = InductionVarRange::GetVal(stride, nullptr, /* is_min */ false); if (v1.a_constant != 0 || v2.a_constant != 0 || v1.b_constant != v2.b_constant) { return; } -- cgit v1.2.3-59-g8ed1b