diff options
| author | 2016-02-24 21:01:45 +0000 | |
|---|---|---|
| committer | 2016-02-24 21:01:45 +0000 | |
| commit | dcf7db26bdf098b507623b5bf99c4e2bd045b2d1 (patch) | |
| tree | f616720daecca56d829088c8989cf9abf102e375 /compiler/optimizing/induction_var_analysis.h | |
| parent | 0c0a7a326b3a76846d2a0b0e039cff877d43b588 (diff) | |
| parent | 97412c92afb3f6630c4f0eafe6d6161862bfb4c1 (diff) | |
Merge "Use range analysis for better trip count analysis"
Diffstat (limited to 'compiler/optimizing/induction_var_analysis.h')
| -rw-r--r-- | compiler/optimizing/induction_var_analysis.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/optimizing/induction_var_analysis.h b/compiler/optimizing/induction_var_analysis.h index 84d5d82568..94d2646aec 100644 --- a/compiler/optimizing/induction_var_analysis.h +++ b/compiler/optimizing/induction_var_analysis.h @@ -189,7 +189,9 @@ class HInductionVarAnalysis : public HOptimization { InductionInfo* CreateSimplifiedInvariant(InductionOp op, InductionInfo* a, InductionInfo* b); // Constants. - bool IsIntAndGet(InductionInfo* info, int64_t* value); + bool IsExact(InductionInfo* info, /*out*/ int64_t* value); + bool IsAtMost(InductionInfo* info, /*out*/ int64_t* value); + bool IsAtLeast(InductionInfo* info, /*out*/ int64_t* value); // Helpers. static bool InductionEqual(InductionInfo* info1, InductionInfo* info2); |