Searched refs:InductionVarRange (Results 1 - 6 of 6) sorted by relevance

/art/compiler/optimizing/
H A Dinduction_var_range.cc64 static InductionVarRange::Value SimplifyMax(InductionVarRange::Value v) {
71 return InductionVarRange::Value(v.instruction->InputAt(0), 1, v.b_constant);
79 static InductionVarRange::Value CorrectForType(InductionVarRange::Value v, Primitive::Type type) {
90 : InductionVarRange::Value();
99 static bool IsConstantValue(InductionVarRange::Value v) {
104 static bool IsSameConstantValue(InductionVarRange::Value v1, InductionVarRange::Value v2) {
121 InductionVarRange function in class:art::InductionVarRange
[all...]
H A Dinduction_var_range.h36 class InductionVarRange { class in namespace:art
57 explicit InductionVarRange(HInductionVarAnalysis* induction);
208 DISALLOW_COPY_AND_ASSIGN(InductionVarRange);
H A Dinduction_var_analysis.cc901 return InductionVarRange(this).IsConstant(info, InductionVarRange::kExact, value);
905 return InductionVarRange(this).IsConstant(info, InductionVarRange::kAtMost, value);
909 return InductionVarRange(this).IsConstant(info, InductionVarRange::kAtLeast, value);
H A Dinduction_var_analysis.h30 * friend classes, such as InductionVarRange.
234 friend class InductionVarRange;
H A Dinduction_var_range_test.cc26 using Value = InductionVarRange::Value;
29 * Fixture class for the InductionVarRange tests.
222 return range_.IsConstant(info, InductionVarRange::kExact, value);
226 return range_.IsConstant(info, InductionVarRange::kAtMost, value);
230 return range_.IsConstant(info, InductionVarRange::kAtLeast, value);
248 InductionVarRange range_;
H A Dbounds_check_elimination.cc1289 InductionVarRange::Value v1;
1290 InductionVarRange::Value v2;
1740 InductionVarRange induction_range_;

Completed in 71 milliseconds